UNPKG

data-to-jsonschema-to-ts

Version:

Convert plain javascript objects to JSON Schema and TypeScript typings

11 lines 460 B
import * as Ajv from "ajv"; /** * Creates a validator function based on a JSON schema * @param {Object} schema - The JSON schema to validate against * @returns {Function} A validation function that returns { valid: boolean, errors: Array } */ export declare function createJsonSchemaValidator(schema: object): (data: object | Array<any>) => { valid: boolean; errors?: Ajv.ErrorObject[] | undefined | null; }; //# sourceMappingURL=validator.d.ts.map