data-to-jsonschema-to-ts
Version:
Convert plain javascript objects to JSON Schema and TypeScript typings
11 lines • 460 B
TypeScript
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