(moduleName, containingFile, compilerOptions, host, cache, redirectedReference, lookupConfig)
| 43330 | return nodeModuleNameResolverWorker(NodeResolutionFeatures.None, moduleName, initialDir, { moduleResolution: ts.ModuleResolutionKind.NodeJs, allowJs: true }, host, /*cache*/ undefined, jsOnlyExtensions, /*redirectedReferences*/ undefined); |
| 43331 | } |
| 43332 | function nodeModuleNameResolver(moduleName, containingFile, compilerOptions, host, cache, redirectedReference, lookupConfig) { |
| 43333 | var extensions; |
| 43334 | if (lookupConfig) { |
| 43335 | extensions = tsconfigExtensions; |
| 43336 | } |
| 43337 | else if (compilerOptions.noDtsResolution) { |
| 43338 | extensions = [Extensions.TsOnly]; |
| 43339 | if (compilerOptions.allowJs) |
| 43340 | extensions.push(Extensions.JavaScript); |
| 43341 | if (compilerOptions.resolveJsonModule) |
| 43342 | extensions.push(Extensions.Json); |
| 43343 | } |
| 43344 | else { |
| 43345 | extensions = compilerOptions.resolveJsonModule ? tsPlusJsonExtensions : tsExtensions; |
| 43346 | } |
| 43347 | return nodeModuleNameResolverWorker(NodeResolutionFeatures.None, moduleName, ts.getDirectoryPath(containingFile), compilerOptions, host, cache, extensions, redirectedReference); |
| 43348 | } |
| 43349 | ts.nodeModuleNameResolver = nodeModuleNameResolver; |
| 43350 | function nodeModuleNameResolverWorker(features, moduleName, containingDirectory, compilerOptions, host, cache, extensions, redirectedReference) { |
| 43351 | var _a, _b; |
no test coverage detected
searching dependent graphs…