UNPKG

458 BTypeScriptView Raw
1import { TJS } from '../common';
2export declare class SchemaDefinition {
3 readonly types: string[];
4 readonly def: TJS.Definition;
5 private _isValidSchema;
6 private _validator;
7 constructor(args: {
8 type: string | string[];
9 def: TJS.Definition;
10 });
11 readonly isValidSchema: boolean;
12 readonly schemaVersion: string | undefined;
13 validate(data: object): boolean | PromiseLike<any>;
14 private readonly validator;
15}