Skip to content

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.