UNPKG

@difizen/mana-core

Version:

12 lines 531 B
import Ajv from 'ajv'; import type { ConfigurationNode } from './configuration-protocol'; export declare class SchemaValidator { protected ajvInstance: Ajv; /** * https://ajv.js.org/guide/managing-schemas.html#using-ajv-instance-cache */ addSchema<T>(node: ConfigurationNode<T>): void; getSchema<T>(node: ConfigurationNode<T>): import("ajv/dist/types").AnyValidateFunction<T> | undefined; validateNode<T = any>(node: ConfigurationNode<T>, value: T): boolean; } //# sourceMappingURL=validation.d.ts.map