1 | import { Type } from './type';
|
2 | export interface SchemaDefinition {
|
3 | include?: Schema[];
|
4 | implicit?: Type[];
|
5 | explicit?: Type[];
|
6 | }
|
7 | export declare class Schema {
|
8 | include: Schema[];
|
9 | implicit: Type[];
|
10 | explicit: Type[];
|
11 | compiledImplicit: any[];
|
12 | compiledExplicit: any[];
|
13 | compiledTypeMap: any[];
|
14 | constructor(definition: SchemaDefinition);
|
15 | static DEFAULT: any;
|
16 | static create: () => Schema;
|
17 | }
|