Files
Fluxup_PAP/node_modules/@expo/schema-utils/build/index.d.ts
2026-03-10 16:18:05 +00:00

12 lines
566 B
TypeScript

import { JSONSchema } from './JSONSchema';
import { BaseValidationError, ValidationError as ValidationResult } from './validate';
export { JSONSchema } from './JSONSchema';
export declare class ValidationError<T> extends Error {
schema: JSONSchema<T>;
errors: BaseValidationError[];
constructor(result: ValidationResult, schema: JSONSchema<T>);
toErrorsMessage(): string[];
}
export declare function derefSchema<T>(schema: JSONSchema<T>): JSONSchema<T>;
export declare function validate<T>(schema: JSONSchema<T>, value: unknown): asserts value is T;