You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					13 lines
				
				633 B
			
		
		
			
		
	
	
					13 lines
				
				633 B
			| 
											3 years ago
										 | 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; | ||
|  | } |