UNPKG

from-schema

Version:

Infer TypeScript types from JSON schemas

9 lines (7 loc) 330 B
import { ProtoValidator } from '../ProtoValidator'; export type CompiledValidator = { validate: (value: unknown) => string[]; validateOrThrow: (value: unknown) => unknown; isValid: (value: unknown) => true | string; }; export declare function compileValidator(proto: ProtoValidator, key?: string): CompiledValidator;