Commit 7dfadcf 1 parent ccd519a commit 7dfadcf Copy full SHA for 7dfadcf
File tree 1 file changed +6
-14
lines changed
1 file changed +6
-14
lines changed Original file line number Diff line number Diff line change @@ -22,18 +22,6 @@ import { convertIndexSignature } from "./factories/index-signature";
22
22
import { createSignature } from "./factories/signature" ;
23
23
import { convertJsDocAlias , convertJsDocCallback } from "./jsdoc" ;
24
24
25
- function getSymbolExportsWithFlag ( symbol : ts . Symbol , flag : ts . SymbolFlags ) {
26
- const childSymbols : ts . Symbol [ ] = [ ] ;
27
-
28
- symbol . exports ?. forEach ( ( child ) => {
29
- if ( child . flags & flag ) {
30
- childSymbols . push ( child ) ;
31
- }
32
- } ) ;
33
-
34
- return childSymbols ;
35
- }
36
-
37
25
const symbolConverters : {
38
26
[ K in ts . SymbolFlags ] ?: (
39
27
context : Context ,
@@ -147,7 +135,9 @@ function convertEnum(
147
135
148
136
convertSymbols (
149
137
context . withScope ( reflection ) ,
150
- getSymbolExportsWithFlag ( symbol , ts . SymbolFlags . EnumMember )
138
+ context . checker
139
+ . getExportsOfModule ( symbol )
140
+ . filter ( ( s ) => s . flags & ts . SymbolFlags . EnumMember )
151
141
) ;
152
142
}
153
143
@@ -198,7 +188,9 @@ function convertNamespace(
198
188
199
189
convertSymbols (
200
190
context . withScope ( reflection ) ,
201
- getSymbolExportsWithFlag ( symbol , exportFlags )
191
+ context . checker
192
+ . getExportsOfModule ( symbol )
193
+ . filter ( ( s ) => s . flags & exportFlags )
202
194
) ;
203
195
}
204
196
You can’t perform that action at this time.
0 commit comments