@@ -142,13 +142,13 @@ const extractDeclaration = async ({
142
142
seenNamespaces,
143
143
} : ExtractDeclarationOptions ) : Promise < ExtractedDeclaration | undefined > => {
144
144
if ( isVariable ( declaration ) ) {
145
- return extractVariable ( containerName , exportName , declaration ) ;
145
+ return await extractVariable ( containerName , exportName , declaration ) ;
146
146
}
147
147
if ( isVariableAssignmentExpression ( declaration ) ) {
148
- return extractVariableAssignmentExpression ( containerName , exportName , declaration ) ;
148
+ return await extractVariableAssignmentExpression ( containerName , exportName , declaration ) ;
149
149
}
150
150
if ( isExpression ( declaration ) ) {
151
- return extractExpression ( containerName , exportName , declaration ) ;
151
+ return await extractExpression ( containerName , exportName , declaration ) ;
152
152
}
153
153
if ( isFunction ( declaration ) ) {
154
154
if ( seenFunctions . has ( exportName ) ) {
@@ -157,22 +157,22 @@ const extractDeclaration = async ({
157
157
return undefined ;
158
158
}
159
159
seenFunctions . add ( exportName ) ;
160
- return extractFunction ( containerName , exportName , declaration ) ;
160
+ return await extractFunction ( containerName , exportName , declaration ) ;
161
161
}
162
162
if ( isFunctionExpression ( declaration ) ) {
163
- return extractFunctionExpression ( containerName , exportName , declaration ) ;
163
+ return await extractFunctionExpression ( containerName , exportName , declaration ) ;
164
164
}
165
165
if ( isClass ( declaration ) ) {
166
- return extractClass ( containerName , exportName , declaration ) ;
166
+ return await extractClass ( containerName , exportName , declaration ) ;
167
167
}
168
168
if ( isInterface ( declaration ) ) {
169
- return extractInterface ( containerName , exportName , declaration ) ;
169
+ return await extractInterface ( containerName , exportName , declaration ) ;
170
170
}
171
171
if ( isEnum ( declaration ) ) {
172
- return extractEnum ( containerName , exportName , declaration ) ;
172
+ return await extractEnum ( containerName , exportName , declaration ) ;
173
173
}
174
174
if ( isTypeAlias ( declaration ) ) {
175
- return extractTypeAlias ( containerName , exportName , declaration ) ;
175
+ return await extractTypeAlias ( containerName , exportName , declaration ) ;
176
176
}
177
177
if ( isNamespace ( declaration ) && maxDepth > 0 ) {
178
178
if ( seenNamespaces . has ( exportName ) ) {
@@ -186,7 +186,7 @@ const extractDeclaration = async ({
186
186
container : declaration ,
187
187
maxDepth : maxDepth - 1 ,
188
188
} ) ;
189
- return extractNamespace ( containerName , exportName , declaration , innerDeclarations ) ;
189
+ return await extractNamespace ( containerName , exportName , declaration , innerDeclarations ) ;
190
190
}
191
191
if ( isFileModule ( declaration ) && maxDepth > 0 ) {
192
192
// A file module declaration happens with the following export forms:
@@ -197,7 +197,7 @@ const extractDeclaration = async ({
197
197
container : declaration ,
198
198
maxDepth : maxDepth - 1 ,
199
199
} ) ;
200
- return extractFileModule ( containerName , exportName , declaration , innerDeclarations ) ;
200
+ return await extractFileModule ( containerName , exportName , declaration , innerDeclarations ) ;
201
201
}
202
202
return undefined ;
203
203
} ;
0 commit comments