@@ -53,13 +53,14 @@ export function decorateLanguageServiceHost(
5353 containingFile ,
5454 redirectedReference ,
5555 options ,
56+ containingSourceFile ,
5657 ...rest
5758 ) => {
5859 if ( moduleLiterals . every ( name => ! pluginExtensions . some ( ext => name . text . endsWith ( ext ) ) ) ) {
59- return resolveModuleNameLiterals ( moduleLiterals , containingFile , redirectedReference , options , ...rest ) ;
60+ return resolveModuleNameLiterals ( moduleLiterals , containingFile , redirectedReference , options , containingSourceFile , ...rest ) ;
6061 }
6162 return moduleLiterals . map ( moduleLiteral => {
62- return resolveModuleName ( moduleLiteral . text , containingFile , options , moduleResolutionCache , redirectedReference ) ;
63+ return resolveModuleName ( moduleLiteral . text , containingFile , options , moduleResolutionCache , redirectedReference , containingSourceFile . impliedNodeFormat ) ;
6364 } ) ;
6465 } ;
6566 }
@@ -76,7 +77,7 @@ export function decorateLanguageServiceHost(
7677 return resolveModuleNames ( moduleNames , containingFile , reusedNames , redirectedReference , options , containingSourceFile ) ;
7778 }
7879 return moduleNames . map ( moduleName => {
79- return resolveModuleName ( moduleName , containingFile , options , moduleResolutionCache , redirectedReference ) . resolvedModule ;
80+ return resolveModuleName ( moduleName , containingFile , options , moduleResolutionCache , redirectedReference , containingSourceFile ?. impliedNodeFormat ) . resolvedModule ;
8081 } ) ;
8182 } ;
8283 }
0 commit comments