Skip to content

rulvar API reference


rulvar API reference / @rulvar/rulvar / SchemaPair

Type Alias: SchemaPair<T>

ts
type SchemaPair<T> = {
  jsonSchema: JsonSchema;
  validate: (value) => value is T;
};

Defined in: packages/core/dist/index.d.ts

Form 2 of SchemaSpec: an explicit JSON Schema plus a runtime type guard.

Type Parameters

Type ParameterDefault type
Tunknown

Properties

jsonSchema

ts
jsonSchema: JsonSchema;

Defined in: packages/core/dist/index.d.ts


validate

ts
validate: (value) => value is T;

Defined in: packages/core/dist/index.d.ts

Parameters

ParameterType
valueunknown

Returns

value is T