UNPKG

830 BTypeScriptView Raw
1import { Schema } from './type';
2export default class DtsGenerator {
3 private resolver;
4 private currentSchema;
5 private contents;
6 constructor(contents: Schema[]);
7 generate(): Promise<string>;
8 private getPlugins;
9 private getPreProcess;
10 private getPostProcess;
11 private walk;
12 private walkSchema;
13 private parseSchema;
14 private normalizeContent;
15 private normalizeSchemaContent;
16 private generateDeclareType;
17 private generateAnyTypeModel;
18 private generateTypeCollection;
19 private generateProperties;
20 private generateTypeProperty;
21 private generateLiteralTypeProperty;
22 private checkExistOtherType;
23 private generateLiteralTypeNode;
24 private generateUnionType;
25 private generateArrayTypeProperty;
26 private generateType;
27 private generateTypeName;
28}