Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
13 lines
633 B
Plaintext
13 lines
633 B
Plaintext
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;
|
|
}
|