File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -22,12 +22,16 @@ export function createResolveModuleName<T>(
2222 ? host . useCaseSensitiveFileNames . bind ( host )
2323 : host . useCaseSensitiveFileNames ,
2424 fileExists ( fileName ) {
25+ const result = host . fileExists ( fileName ) ;
2526 for ( const { typescript } of languagePlugins ) {
2627 if ( ! typescript ) {
2728 continue ;
2829 }
29- for ( const { extension } of typescript . extraFileExtensions ) {
30- if ( fileName . endsWith ( `.d.${ extension } .ts` ) ) {
30+ if ( ! result ) {
31+ for ( const { extension } of typescript . extraFileExtensions ) {
32+ if ( ! fileName . endsWith ( `.d.${ extension } .ts` ) ) {
33+ continue ;
34+ }
3135 const sourceFileName = fileName . slice ( 0 , - `.d.${ extension } .ts` . length ) + `.${ extension } ` ;
3236 if ( fileExists ( sourceFileName ) ) {
3337 const sourceScript = getSourceScript ( sourceFileName ) ;
@@ -72,7 +76,7 @@ export function createResolveModuleName<T>(
7276 }
7377 }
7478 }
75- return host . fileExists ( fileName ) ;
79+ return result ;
7680 } ,
7781 } ;
7882 return (
You can’t perform that action at this time.
0 commit comments