Skip to content

ArraySchema

Generated by TypeDoc. Do not edit this page directly.

API Reference


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

Type Parameter
TItem extends Schema<any, any>
new ArraySchema<TItem>(item): ArraySchema<TItem>;

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

ParameterType
itemTItem

ArraySchema<TItem>

Schema.constructor

PropertyModifierTypeDefault valueInherited fromDefined in
isHarnessSchemareadonlytruetrueSchema.isHarnessSchemapackages/core/src/schema/index.ts:76
default(value): DefaultSchema<InferInput<TItem>[] | undefined, InferOutput<TItem>[]>;

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

ParameterType
value| InferOutput<TItem>[] | (() => InferOutput<TItem>[])

DefaultSchema<InferInput<TItem>[] | undefined, InferOutput<TItem>[]>

Schema.default


describe(description): this;

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

ParameterType
descriptionstring

this

Schema.describe


optional(): OptionalSchema<InferInput<TItem>[] | undefined,
| InferOutput<TItem>[]
| undefined>;

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

OptionalSchema<InferInput<TItem>[] | undefined, | InferOutput<TItem>[] | undefined>

Schema.optional


parse(input): InferOutput<TItem>[];

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

ParameterType
inputInferInput<TItem>[]

InferOutput<TItem>[]

Schema.parse


safeParse(input): SafeParseResult<InferOutput<TItem>[]>;

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

ParameterType
inputunknown

SafeParseResult<InferOutput<TItem>[]>

Schema.safeParse


toJsonSchema(): JsonSchema;

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

JsonSchema

Schema.toJsonSchema