@mojojs/core
Version:
Real-time web framework
17 lines (16 loc) • 394 B
TypeScript
import type { JSONSchema, ValidatorFunction } from './types.js';
import Ajv from 'ajv';
/**
* JSON schema validator class.
*/
export declare class Validator {
_ajv: Ajv;
/**
* Add JSON schema.
*/
addSchema(schema: JSONSchema, name?: string): void;
/**
* Get JSON schema validation function.
*/
schema(schema: JSONSchema | string): ValidatorFunction;
}