@@ -264,7 +264,9 @@ function makeResolvers<T extends typescript.ModuleResolutionHost>(
264
264
moduleNames : string [ ] ,
265
265
containingFile : string ,
266
266
_reusedNames ?: string [ ] | undefined ,
267
- redirectedReference ?: typescript . ResolvedProjectReference | undefined
267
+ redirectedReference ?: typescript . ResolvedProjectReference | undefined ,
268
+ _ ?: typescript . CompilerOptions ,
269
+ containingSourceFile ?: typescript . SourceFile
268
270
) : ( typescript . ResolvedModule | undefined ) [ ] => {
269
271
const resolvedModules = moduleNames . map ( moduleName =>
270
272
resolveModule (
@@ -274,7 +276,8 @@ function makeResolvers<T extends typescript.ModuleResolutionHost>(
274
276
scriptRegex ,
275
277
moduleName ,
276
278
containingFile ,
277
- redirectedReference
279
+ redirectedReference ,
280
+ containingSourceFile
278
281
)
279
282
) ;
280
283
@@ -1249,7 +1252,8 @@ function resolveModule(
1249
1252
scriptRegex : RegExp ,
1250
1253
moduleName : string ,
1251
1254
containingFile : string ,
1252
- redirectedReference : typescript . ResolvedProjectReference | undefined
1255
+ redirectedReference : typescript . ResolvedProjectReference | undefined ,
1256
+ containingSourceFile : typescript . SourceFile | undefined
1253
1257
) {
1254
1258
let resolutionResult : ResolvedModule ;
1255
1259
@@ -1272,7 +1276,8 @@ function resolveModule(
1272
1276
const tsResolution = resolveModuleName (
1273
1277
moduleName ,
1274
1278
containingFile ,
1275
- redirectedReference
1279
+ redirectedReference ,
1280
+ containingSourceFile
1276
1281
) ;
1277
1282
if ( tsResolution . resolvedModule !== undefined ) {
1278
1283
const resolvedFileName = path . normalize (
@@ -1297,7 +1302,8 @@ function resolveModule(
1297
1302
type ResolveModuleName = (
1298
1303
moduleName : string ,
1299
1304
containingFile : string ,
1300
- redirectedReference : typescript . ResolvedProjectReference | undefined
1305
+ redirectedReference : typescript . ResolvedProjectReference | undefined ,
1306
+ containingSourceFile : typescript . SourceFile | undefined
1301
1307
) => typescript . ResolvedModuleWithFailedLookupLocations ;
1302
1308
1303
1309
function makeResolveModuleName (
@@ -1314,14 +1320,20 @@ function makeResolveModuleName(
1314
1320
moduleResolutionHost
1315
1321
) ;
1316
1322
}
1317
- return ( moduleName , containingFile , redirectedReference ) =>
1323
+ return (
1324
+ moduleName ,
1325
+ containingFileName ,
1326
+ redirectedReference ,
1327
+ containingFile
1328
+ ) =>
1318
1329
compiler . resolveModuleName (
1319
1330
moduleName ,
1320
- containingFile ,
1331
+ containingFileName ,
1321
1332
compilerOptions ,
1322
1333
moduleResolutionHost ,
1323
1334
instance . moduleResolutionCache ,
1324
- redirectedReference
1335
+ redirectedReference ,
1336
+ containingFile ?. impliedNodeFormat
1325
1337
) ;
1326
1338
}
1327
1339
0 commit comments