rulvar API reference / @rulvar/rulvar / SchemaSpec
Type Alias: SchemaSpec<T>
ts
type SchemaSpec<T> =
| StandardSchemaV1<unknown, T>
| SchemaPair<T>
| JsonSchema;Defined in: packages/core/dist/index.d.ts
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 |