11 lines
495 B
TypeScript
11 lines
495 B
TypeScript
import { JSONSchema } from './JSONSchema';
|
|
import { BaseValidationError, ValidationError as ValidationResult } from './validate';
|
|
export { JSONSchema } from './JSONSchema';
|
|
export declare class ValidationError extends Error {
|
|
schema: JSONSchema;
|
|
errors: BaseValidationError[];
|
|
constructor(result: ValidationResult, schema: JSONSchema);
|
|
}
|
|
export declare function derefSchema(schema: JSONSchema): JSONSchema;
|
|
export declare function validate(schema: JSONSchema, value: unknown): void;
|