UNPKG

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