Skip to content

RecordSchema

Generated by TypeDoc. Do not edit this page directly.

API Reference


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

Type Parameter
TValue extends Schema<any, any>
new RecordSchema<TValue>(valueSchema): RecordSchema<TValue>;

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

ParameterType
valueSchemaTValue

RecordSchema<TValue>

Schema.constructor

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

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

ParameterType
value| Record<string, InferOutput<TValue>> | (() => TOutput)

DefaultSchema< | Record<string, InferInput<TValue>> | undefined, Record<string, InferOutput<TValue>>>

Schema.default


describe(description): this;

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

ParameterType
descriptionstring

this

Schema.describe


optional(): OptionalSchema<
| Record<string, InferInput<TValue>>
| undefined,
| Record<string, InferOutput<TValue>>
| undefined>;

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

OptionalSchema< | Record<string, InferInput<TValue>> | undefined, | Record<string, InferOutput<TValue>> | undefined>

Schema.optional


parse(input): TOutput;

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

ParameterType
inputTInput

TOutput

Schema.parse


safeParse(input): SafeParseResult<Record<string, InferOutput<TValue>>>;

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

ParameterType
inputunknown

SafeParseResult<Record<string, InferOutput<TValue>>>

Schema.safeParse


toJsonSchema(): JsonSchema;

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

JsonSchema

Schema.toJsonSchema