rulvar API reference / @rulvar/core / validateSchemaSpec
Function: validateSchemaSpec()
ts
function validateSchemaSpec<S>(spec, value): Promise<SchemaValidationResult<Out<S>>>;Defined in: packages/core/src/l0/schema.ts:393
Runtime validation per form: form 1 via the Standard Schema's own validate, form 2 via the pair's type guard, form 3 via the vendored draft 2020-12 validator. The same machinery backs the structured-output tiers of the Agent Runtime.
Type Parameters
| Type Parameter |
|---|
S extends SchemaSpec<unknown> |
Parameters
| Parameter | Type |
|---|---|
spec | S |
value | unknown |
Returns
Promise<SchemaValidationResult<Out<S>>>