UNPKG

1.39 kBTypeScriptView Raw
1import { ApiModel, ApiPackage } from '@microsoft/api-extractor-model';
2import { Collector } from '../collector/Collector';
3export declare class ApiModelGenerator {
4 private readonly _collector;
5 private readonly _apiModel;
6 private readonly _referenceGenerator;
7 constructor(collector: Collector);
8 get apiModel(): ApiModel;
9 buildApiPackage(): ApiPackage;
10 private _processAstEntity;
11 private _processAstNamespaceImport;
12 private _processDeclaration;
13 private _processChildDeclarations;
14 private _processApiCallSignature;
15 private _processApiConstructor;
16 private _processApiClass;
17 private _processApiConstructSignature;
18 private _processApiEnum;
19 private _processApiEnumMember;
20 private _processApiFunction;
21 private _processApiIndexSignature;
22 private _processApiInterface;
23 private _processApiMethod;
24 private _processApiMethodSignature;
25 private _processApiNamespace;
26 private _processApiProperty;
27 private _processApiPropertySignature;
28 private _processApiTypeAlias;
29 private _processApiVariable;
30 /**
31 * @param nodesToCapture - A list of child nodes whose token ranges we want to capture
32 */
33 private _buildExcerptTokens;
34 private _captureTypeParameters;
35 private _captureParameters;
36 private _isReadonly;
37 private _getFileUrlPath;
38}
39//# sourceMappingURL=ApiModelGenerator.d.ts.map
\No newline at end of file