UNPKG

@sinclair/typebox

Version:

Json Schema Type Builder with Static Type Resolution for TypeScript

7 lines (6 loc) 462 B
import { TSchema } from '../../type/schema/index.mjs'; import { StaticDecode } from '../../type/static/index.mjs'; /** Parses a value or throws an `AssertError` if invalid. */ export declare function Parse<T extends TSchema, R = StaticDecode<T>>(schema: T, references: TSchema[], value: unknown): R; /** Parses a value or throws an `AssertError` if invalid. */ export declare function Parse<T extends TSchema, R = StaticDecode<T>>(schema: T, value: unknown): R;