UNPKG

easy-schema-validator

Version:
16 lines 604 B
import * as Ajv from "ajv"; export declare type Schema = object; export declare type SchemaValidationError = Ajv.ErrorObject; interface SchemaValidatorOptions { useDefaults?: boolean; } declare class SchemaValidator { private ajv; private schema; private validateFunc; constructor(schema: Schema, options?: SchemaValidatorOptions); validate(data: unknown): Promise<SchemaValidationError[]>; static validate(data: unknown, schema: Schema, options?: SchemaValidatorOptions): Promise<SchemaValidationError[]>; } export default SchemaValidator; //# sourceMappingURL=index.d.ts.map