1 | import { TJS } from '../common';
|
2 | export 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 | }
|