@@ -142,13 +142,13 @@ const extractDeclaration = async ({
142142 seenNamespaces,
143143} : ExtractDeclarationOptions ) : Promise < ExtractedDeclaration | undefined > => {
144144 if ( isVariable ( declaration ) ) {
145- return extractVariable ( containerName , exportName , declaration ) ;
145+ return await extractVariable ( containerName , exportName , declaration ) ;
146146 }
147147 if ( isVariableAssignmentExpression ( declaration ) ) {
148- return extractVariableAssignmentExpression ( containerName , exportName , declaration ) ;
148+ return await extractVariableAssignmentExpression ( containerName , exportName , declaration ) ;
149149 }
150150 if ( isExpression ( declaration ) ) {
151- return extractExpression ( containerName , exportName , declaration ) ;
151+ return await extractExpression ( containerName , exportName , declaration ) ;
152152 }
153153 if ( isFunction ( declaration ) ) {
154154 if ( seenFunctions . has ( exportName ) ) {
@@ -157,22 +157,22 @@ const extractDeclaration = async ({
157157 return undefined ;
158158 }
159159 seenFunctions . add ( exportName ) ;
160- return extractFunction ( containerName , exportName , declaration ) ;
160+ return await extractFunction ( containerName , exportName , declaration ) ;
161161 }
162162 if ( isFunctionExpression ( declaration ) ) {
163- return extractFunctionExpression ( containerName , exportName , declaration ) ;
163+ return await extractFunctionExpression ( containerName , exportName , declaration ) ;
164164 }
165165 if ( isClass ( declaration ) ) {
166- return extractClass ( containerName , exportName , declaration ) ;
166+ return await extractClass ( containerName , exportName , declaration ) ;
167167 }
168168 if ( isInterface ( declaration ) ) {
169- return extractInterface ( containerName , exportName , declaration ) ;
169+ return await extractInterface ( containerName , exportName , declaration ) ;
170170 }
171171 if ( isEnum ( declaration ) ) {
172- return extractEnum ( containerName , exportName , declaration ) ;
172+ return await extractEnum ( containerName , exportName , declaration ) ;
173173 }
174174 if ( isTypeAlias ( declaration ) ) {
175- return extractTypeAlias ( containerName , exportName , declaration ) ;
175+ return await extractTypeAlias ( containerName , exportName , declaration ) ;
176176 }
177177 if ( isNamespace ( declaration ) && maxDepth > 0 ) {
178178 if ( seenNamespaces . has ( exportName ) ) {
@@ -186,7 +186,7 @@ const extractDeclaration = async ({
186186 container : declaration ,
187187 maxDepth : maxDepth - 1 ,
188188 } ) ;
189- return extractNamespace ( containerName , exportName , declaration , innerDeclarations ) ;
189+ return await extractNamespace ( containerName , exportName , declaration , innerDeclarations ) ;
190190 }
191191 if ( isFileModule ( declaration ) && maxDepth > 0 ) {
192192 // A file module declaration happens with the following export forms:
@@ -197,7 +197,7 @@ const extractDeclaration = async ({
197197 container : declaration ,
198198 maxDepth : maxDepth - 1 ,
199199 } ) ;
200- return extractFileModule ( containerName , exportName , declaration , innerDeclarations ) ;
200+ return await extractFileModule ( containerName , exportName , declaration , innerDeclarations ) ;
201201 }
202202 return undefined ;
203203} ;
0 commit comments