123456789101112 |
- import Ajv, { AnySchema, AnyValidateFunction, ErrorObject } from "../core";
- export default class AjvPack {
- readonly ajv: Ajv;
- errors?: ErrorObject[] | null;
- constructor(ajv: Ajv);
- validate(schemaKeyRef: AnySchema | string, data: unknown): boolean | Promise<unknown>;
- compile<T = unknown>(schema: AnySchema, meta?: boolean): AnyValidateFunction<T>;
- getSchema<T = unknown>(keyRef: string): AnyValidateFunction<T> | undefined;
- private getStandalone;
- addSchema(...args: Parameters<typeof Ajv.prototype.addSchema>): AjvPack;
- addKeyword(...args: Parameters<typeof Ajv.prototype.addKeyword>): AjvPack;
- }
|