UNPKG

724 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 normalizeSchemaContent;
13 private generateDeclareType;
14 private generateAnyTypeModel;
15 private generateTypeCollection;
16 private generateProperties;
17 private generateTypeProperty;
18 private generateArrayedType;
19 private generateArrayTypeProperty;
20 private generateType;
21 private generateTypeName;
22}