Skip to content

LiteralSchema

Generated by TypeDoc. Do not edit this page directly.

API Reference


Defined in: packages/core/src/schema/index.ts:353

Type Parameter
TValue
new LiteralSchema<TValue>(value): LiteralSchema<TValue>;

Defined in: packages/core/src/schema/index.ts:354

ParameterType
valueTValue

LiteralSchema<TValue>

Schema.constructor

PropertyModifierTypeDefault valueInherited fromDefined in
isHarnessSchemareadonlytruetrueSchema.isHarnessSchemapackages/core/src/schema/index.ts:76
default(value): DefaultSchema<unknown, TValue>;

Defined in: packages/core/src/schema/index.ts:92

ParameterType
valueTValue | (() => TValue)

DefaultSchema<unknown, TValue>

Schema.default


describe(description): this;

Defined in: packages/core/src/schema/index.ts:96

ParameterType
descriptionstring

this

Schema.describe


optional(): OptionalSchema<unknown, TValue | undefined>;

Defined in: packages/core/src/schema/index.ts:88

OptionalSchema<unknown, TValue | undefined>

Schema.optional


parse(input): TValue;

Defined in: packages/core/src/schema/index.ts:82

ParameterType
inputunknown

TValue

Schema.parse


safeParse(input): SafeParseResult<TValue>;

Defined in: packages/core/src/schema/index.ts:358

ParameterType
inputunknown

SafeParseResult<TValue>

Schema.safeParse


toJsonSchema(): JsonSchema;

Defined in: packages/core/src/schema/index.ts:364

JsonSchema

Schema.toJsonSchema