Skip to content

PropertySignatureDeclaration

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:883

3.10.0

  • OptionalType

new PropertySignatureDeclaration(type, isOptional, isReadonly, annotations, defaultValue): PropertySignatureDeclaration

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:890

AST

boolean

boolean

Annotations

undefined | () => unknown

PropertySignatureDeclaration

AST.OptionalType.constructor

readonly _tag: "PropertySignatureDeclaration" = "PropertySignatureDeclaration"

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:889

3.10.0


readonly annotations: Annotations

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/SchemaAST.d.ts:844

AST.OptionalType.annotations


readonly defaultValue: undefined | () => unknown

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:885


readonly isOptional: boolean

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/SchemaAST.d.ts:860

AST.OptionalType.isOptional


readonly isReadonly: boolean

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:884


readonly type: AST

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/SchemaAST.d.ts:843

AST.OptionalType.type

toJSON(): object

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/SchemaAST.d.ts:865

object

3.10.0

AST.OptionalType.toJSON


toString(): string

Defined in: node_modules/.pnpm/effect@3.15.2/node_modules/effect/dist/dts/Schema.d.ts:894

string

3.10.0

AST.OptionalType.toString