UNPKG

688 BTypeScriptView Raw
1import ReferenceResolver from './referenceResolver';
2import SchemaConvertor from './schemaConvertor';
3export default class DtsGenerator {
4 private resolver;
5 private convertor;
6 private currentSchema;
7 constructor(resolver: ReferenceResolver, convertor: SchemaConvertor);
8 generate(): Promise<string>;
9 private walk;
10 private walkSchema;
11 private normalizeContent;
12 private generateDeclareType;
13 private generateAnyTypeModel;
14 private generateTypeCollection;
15 private generateProperties;
16 private generateTypeProperty;
17 private generateArrayedType;
18 private generateArrayTypeProperty;
19 private generateType;
20 private generateTypeName;
21}