rulvar API reference / @rulvar/core / SchemaSpec
Type Alias: SchemaSpec<T>
ts
type SchemaSpec<T> =
| StandardSchemaV1<unknown, T>
| SchemaPair<T>
| JsonSchema;Defined in: packages/core/src/l0/schema.ts:28
The L0 schema contract with exactly three accepted forms: a Standard Schema (Zod, ArkType, Valibot, ...), a { jsonSchema, validate } pair, or a bare JSON Schema literal.
Type Parameters
| Type Parameter | Default type |
|---|---|
T | unknown |