File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -649,6 +649,10 @@ namespace ts {
649
649
// Get files of supported extensions in their order of resolution
650
650
for ( const extension of supportedExtensions ) {
651
651
for ( const fileName of potentialFiles ) {
652
+ if ( ! fileExtensionIs ( fileName , extension ) ) {
653
+ continue ;
654
+ }
655
+
652
656
// .ts extension would read the .d.ts extension files too but since .d.ts is lower priority extension,
653
657
// lets pick them when its turn comes up
654
658
if ( extension === ".ts" && fileExtensionIs ( fileName , ".d.ts" ) ) {
@@ -669,8 +673,10 @@ namespace ts {
669
673
}
670
674
}
671
675
672
- filesSeen [ fileName ] = true ;
673
- fileNames . push ( fileName ) ;
676
+ if ( ! filesSeen [ fileName ] ) {
677
+ filesSeen [ fileName ] = true ;
678
+ fileNames . push ( fileName ) ;
679
+ }
674
680
}
675
681
}
676
682
}
You can’t perform that action at this time.
0 commit comments