validateSync<TOutput>
Runs a Standard Schema that must be synchronous. A schema guarding a call it cannot delay, as a contract’s schemas do, has to answer before that call returns.
Import:
import { validateSync } from '@mnaoumov/typescript-lib/api-contract-verifier';Signature:
function validateSync(schema: StandardSchemaV1<unknown, TOutput>, value: unknown): StandardSchemaV1.Result<TOutput>Parameters:
| Parameter | Type | Description |
|---|---|---|
schema |
StandardSchemaV1<unknown, TOutput> | The schema. |
value |
unknown | The value to validate. |
Returns: StandardSchemaV1.Result<TOutput> — The schema’s result.