(libFileName)
| 118517 | } |
| 118518 | } |
| 118519 | function pathForLibFile(libFileName) { |
| 118520 | // Support resolving to lib.dom.d.ts -> @typescript/lib-dom, and |
| 118521 | // lib.dom.iterable.d.ts -> @typescript/lib-dom/iterable |
| 118522 | // lib.es2015.symbol.wellknown.d.ts -> @typescript/lib-es2015/symbol-wellknown |
| 118523 | var components = libFileName.split("."); |
| 118524 | var path = components[1]; |
| 118525 | var i = 2; |
| 118526 | while (components[i] && components[i] !== "d") { |
| 118527 | path += (i === 2 ? "/" : "-") + components[i]; |
| 118528 | i++; |
| 118529 | } |
| 118530 | var resolveFrom = ts.combinePaths(currentDirectory, "__lib_node_modules_lookup_".concat(libFileName, "__.ts")); |
| 118531 | var localOverrideModuleResult = ts.resolveModuleName("@typescript/lib-" + path, resolveFrom, { moduleResolution: ts.ModuleResolutionKind.NodeJs }, host, moduleResolutionCache); |
| 118532 | if (localOverrideModuleResult === null || localOverrideModuleResult === void 0 ? void 0 : localOverrideModuleResult.resolvedModule) { |
| 118533 | return localOverrideModuleResult.resolvedModule.resolvedFileName; |
| 118534 | } |
| 118535 | return ts.combinePaths(defaultLibraryPath, libFileName); |
| 118536 | } |
| 118537 | function processLibReferenceDirectives(file) { |
| 118538 | ts.forEach(file.libReferenceDirectives, function (libReference, index) { |
| 118539 | var libName = ts.toFileNameLowerCase(libReference.fileName); |
no test coverage detected
searching dependent graphs…