1 | import { ApiModel, ApiPackage } from '@microsoft/api-extractor-model';
|
2 | import { Collector } from '../collector/Collector';
|
3 | export 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 |