(moduleNames, containingFile, reusedNames)
| 116950 | } |
| 116951 | } |
| 116952 | function resolveModuleNamesWorker(moduleNames, containingFile, reusedNames) { |
| 116953 | if (!moduleNames.length) |
| 116954 | return ts.emptyArray; |
| 116955 | var containingFileName = ts.getNormalizedAbsolutePath(containingFile.originalFileName, currentDirectory); |
| 116956 | var redirectedReference = getRedirectReferenceForResolution(containingFile); |
| 116957 | ts.tracing === null || ts.tracing === void 0 ? void 0 : ts.tracing.push("program" /* tracing.Phase.Program */, "resolveModuleNamesWorker", { containingFileName: containingFileName }); |
| 116958 | ts.performance.mark("beforeResolveModule"); |
| 116959 | var result = actualResolveModuleNamesWorker(moduleNames, containingFile, containingFileName, reusedNames, redirectedReference); |
| 116960 | ts.performance.mark("afterResolveModule"); |
| 116961 | ts.performance.measure("ResolveModule", "beforeResolveModule", "afterResolveModule"); |
| 116962 | ts.tracing === null || ts.tracing === void 0 ? void 0 : ts.tracing.pop(); |
| 116963 | pullDiagnosticsFromCache(moduleNames, containingFile); |
| 116964 | return result; |
| 116965 | } |
| 116966 | function resolveTypeReferenceDirectiveNamesWorker(typeDirectiveNames, containingFile) { |
| 116967 | if (!typeDirectiveNames.length) |
| 116968 | return []; |
no test coverage detected
searching dependent graphs…