Skip to content

Commit f88f306

Browse files
author
TypeScript Bot
committed
Update LKG
1 parent a192551 commit f88f306

File tree

6 files changed

+30
-406
lines changed

6 files changed

+30
-406
lines changed

lib/tsc.js

Lines changed: 4 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -84088,7 +84088,6 @@ var ts;
8408884088
var projectReferenceRedirects;
8408984089
var mapFromFileToProjectReferenceRedirects;
8409084090
var mapFromToProjectReferenceRedirectSource;
84091-
var skippedTrippleSlashReferences;
8409284091
var useSourceOfProjectReferenceRedirect = !!((_a = host.useSourceOfProjectReferenceRedirect) === null || _a === void 0 ? void 0 : _a.call(host)) &&
8409384092
!options.disableSourceOfProjectReferenceRedirect;
8409484093
var _c = updateHostForUseSourceOfProjectReferenceRedirect({
@@ -84194,7 +84193,6 @@ var ts;
8419484193
getSourceFiles: function () { return files; },
8419584194
getMissingFilePaths: function () { return missingFilePaths; },
8419684195
getRefFileMap: function () { return refFileMap; },
84197-
getSkippedTrippleSlashReferences: function () { return skippedTrippleSlashReferences; },
8419884196
getFilesByNameMap: function () { return filesByName; },
8419984197
getCompilerOptions: function () { return options; },
8420084198
getSyntacticDiagnostics: getSyntacticDiagnostics,
@@ -84444,7 +84442,6 @@ var ts;
8444484442
}
8444584443
var oldSourceFiles = oldProgram.getSourceFiles();
8444684444
var seenPackageNames = new ts.Map();
84447-
var oldSkippedTrippleSlashReferences = oldProgram.getSkippedTrippleSlashReferences();
8444884445
for (var _i = 0, oldSourceFiles_2 = oldSourceFiles; _i < oldSourceFiles_2.length; _i++) {
8444984446
var oldSourceFile = oldSourceFiles_2[_i];
8445084447
var newSourceFile = host.getSourceFileByPath
@@ -84494,9 +84491,6 @@ var ts;
8449484491
if (!ts.arrayIsEqualTo(oldSourceFile.referencedFiles, newSourceFile.referencedFiles, fileReferenceIsEqualTo)) {
8449584492
oldProgram.structureIsReused = 1;
8449684493
}
84497-
if ((oldSkippedTrippleSlashReferences === null || oldSkippedTrippleSlashReferences === void 0 ? void 0 : oldSkippedTrippleSlashReferences.has(oldSourceFile.path)) && includeTripleslashReferencesFrom(newSourceFile)) {
84498-
oldProgram.structureIsReused = 1;
84499-
}
8450084494
collectExternalModuleReferences(newSourceFile);
8450184495
if (!ts.arrayIsEqualTo(oldSourceFile.imports, newSourceFile.imports, moduleNameIsEqualTo)) {
8450284496
oldProgram.structureIsReused = 1;
@@ -84565,7 +84559,6 @@ var ts;
8456584559
}
8456684560
missingFilePaths = oldProgram.getMissingFilePaths();
8456784561
refFileMap = oldProgram.getRefFileMap();
84568-
skippedTrippleSlashReferences = oldSkippedTrippleSlashReferences;
8456984562
ts.Debug.assert(newSourceFiles.length === oldProgram.getSourceFiles().length);
8457084563
for (var _g = 0, newSourceFiles_1 = newSourceFiles; _g < newSourceFiles_1.length; _g++) {
8457184564
var newSourceFile = newSourceFiles_1[_g];
@@ -85488,14 +85481,7 @@ var ts;
8548885481
}
8548985482
return projectReferenceRedirects.get(projectReferencePath) || undefined;
8549085483
}
85491-
function includeTripleslashReferencesFrom(file) {
85492-
return !host.includeTripleslashReferencesFrom || host.includeTripleslashReferencesFrom(file.originalFileName);
85493-
}
8549485484
function processReferencedFiles(file, isDefaultLib) {
85495-
if (!includeTripleslashReferencesFrom(file)) {
85496-
(skippedTrippleSlashReferences || (skippedTrippleSlashReferences = new ts.Set())).add(file.path);
85497-
return;
85498-
}
8549985485
ts.forEach(file.referencedFiles, function (ref, index) {
8550085486
var referencedFileName = resolveTripleslashReference(ref.fileName, file.fileName);
8550185487
processSourceFile(referencedFileName, isDefaultLib, false, undefined, {
@@ -87552,20 +87538,7 @@ var ts;
8755287538
return true;
8755387539
}
8755487540
ts.canWatchDirectory = canWatchDirectory;
87555-
var ResolutionKind;
87556-
(function (ResolutionKind) {
87557-
ResolutionKind[ResolutionKind["All"] = 0] = "All";
87558-
ResolutionKind[ResolutionKind["RelativeReferencesInOpenFileOnly"] = 1] = "RelativeReferencesInOpenFileOnly";
87559-
})(ResolutionKind = ts.ResolutionKind || (ts.ResolutionKind = {}));
87560-
var noResolveResolvedModule = {
87561-
resolvedModule: undefined,
87562-
failedLookupLocations: []
87563-
};
87564-
var noResolveResolvedTypeReferenceDirective = {
87565-
resolvedTypeReferenceDirective: undefined,
87566-
failedLookupLocations: []
87567-
};
87568-
function createResolutionCache(resolutionHost, rootDirForResolution, resolutionKind, logChangesWhenResolvingModule) {
87541+
function createResolutionCache(resolutionHost, rootDirForResolution, logChangesWhenResolvingModule) {
8756987542
var filesWithChangedSetOfUnresolvedImports;
8757087543
var filesWithInvalidatedResolutions;
8757187544
var filesWithInvalidatedNonRelativeUnresolvedImports;
@@ -87604,7 +87577,6 @@ var ts;
8760487577
hasChangedAutomaticTypeDirectiveNames: function () { return hasChangedAutomaticTypeDirectiveNames; },
8760587578
invalidateResolutionOfFile: invalidateResolutionOfFile,
8760687579
invalidateResolutionsOfFailedLookupLocations: invalidateResolutionsOfFailedLookupLocations,
87607-
removeRelativeNoResolveResolutionsOfFile: removeRelativeNoResolveResolutionsOfFile,
8760887580
setFilesWithInvalidatedNonRelativeUnresolvedImports: setFilesWithInvalidatedNonRelativeUnresolvedImports,
8760987581
createHasInvalidatedResolution: createHasInvalidatedResolution,
8761087582
updateTypeRootsWatch: updateTypeRootsWatch,
@@ -87701,7 +87673,7 @@ var ts;
8770187673
}
8770287674
function resolveNamesWithLocalCache(_a) {
8770387675
var _b;
87704-
var names = _a.names, containingFile = _a.containingFile, redirectedReference = _a.redirectedReference, cache = _a.cache, perDirectoryCacheWithRedirects = _a.perDirectoryCacheWithRedirects, loader = _a.loader, getResolutionWithResolvedFileName = _a.getResolutionWithResolvedFileName, noResolveResolution = _a.noResolveResolution, shouldRetryResolution = _a.shouldRetryResolution, reusedNames = _a.reusedNames, logChanges = _a.logChanges;
87676+
var names = _a.names, containingFile = _a.containingFile, redirectedReference = _a.redirectedReference, cache = _a.cache, perDirectoryCacheWithRedirects = _a.perDirectoryCacheWithRedirects, loader = _a.loader, getResolutionWithResolvedFileName = _a.getResolutionWithResolvedFileName, shouldRetryResolution = _a.shouldRetryResolution, reusedNames = _a.reusedNames, logChanges = _a.logChanges;
8770587677
var path = resolutionHost.toPath(containingFile);
8770687678
var resolutionsInFile = cache.get(path) || cache.set(path, new ts.Map()).get(path);
8770787679
var dirPath = ts.getDirectoryPath(path);
@@ -87732,10 +87704,7 @@ var ts;
8773287704
resolution = resolutionInDirectory;
8773387705
}
8773487706
else {
87735-
resolution = resolutionKind === ResolutionKind.All ||
87736-
(ts.isExternalModuleNameRelative(name) && resolutionHost.fileIsOpen(path)) ?
87737-
loader(name, containingFile, compilerOptions, ((_b = resolutionHost.getCompilerHost) === null || _b === void 0 ? void 0 : _b.call(resolutionHost)) || resolutionHost, redirectedReference) :
87738-
noResolveResolution;
87707+
resolution = loader(name, containingFile, compilerOptions, ((_b = resolutionHost.getCompilerHost) === null || _b === void 0 ? void 0 : _b.call(resolutionHost)) || resolutionHost, redirectedReference);
8773987708
perDirectoryResolution.set(name, resolution);
8774087709
}
8774187710
resolutionsInFile.set(name, resolution);
@@ -87787,7 +87756,6 @@ var ts;
8778787756
loader: ts.resolveTypeReferenceDirective,
8778887757
getResolutionWithResolvedFileName: getResolvedTypeReferenceDirective,
8778987758
shouldRetryResolution: function (resolution) { return resolution.resolvedTypeReferenceDirective === undefined; },
87790-
noResolveResolution: noResolveResolvedTypeReferenceDirective,
8779187759
});
8779287760
}
8779387761
function resolveModuleNames(moduleNames, containingFile, reusedNames, redirectedReference) {
@@ -87802,7 +87770,6 @@ var ts;
8780287770
shouldRetryResolution: function (resolution) { return !resolution.resolvedModule || !ts.resolutionExtensionIsTSOrJson(resolution.resolvedModule.extension); },
8780387771
reusedNames: reusedNames,
8780487772
logChanges: logChangesWhenResolvingModule,
87805-
noResolveResolution: noResolveResolvedModule,
8780687773
});
8780787774
}
8780887775
function getResolvedModuleWithFailedLookupLocationsFromCache(moduleName, containingFile) {
@@ -88036,25 +88003,6 @@ var ts;
8803688003
resolutionHost.onChangedAutomaticTypeDirectiveNames();
8803788004
}
8803888005
}
88039-
function removeRelativeNoResolveResolutionsOfFileFromCache(cache, filePath, noResolveResolution) {
88040-
ts.Debug.assert(resolutionKind === ResolutionKind.RelativeReferencesInOpenFileOnly);
88041-
var resolutions = cache.get(filePath);
88042-
if (!resolutions)
88043-
return false;
88044-
var invalidated = false;
88045-
resolutions.forEach(function (resolution, name) {
88046-
if (resolution === noResolveResolution && ts.isExternalModuleNameRelative(name)) {
88047-
resolutions.delete(name);
88048-
invalidated = true;
88049-
}
88050-
});
88051-
return invalidated;
88052-
}
88053-
function removeRelativeNoResolveResolutionsOfFile(filePath) {
88054-
var invalidated = removeRelativeNoResolveResolutionsOfFileFromCache(resolvedModuleNames, filePath, noResolveResolvedModule);
88055-
invalidated = removeRelativeNoResolveResolutionsOfFileFromCache(resolvedTypeReferenceDirectives, filePath, noResolveResolvedTypeReferenceDirective) || invalidated;
88056-
return invalidated;
88057-
}
8805888006
function setFilesWithInvalidatedNonRelativeUnresolvedImports(filesMap) {
8805988007
ts.Debug.assert(filesWithInvalidatedNonRelativeUnresolvedImports === filesMap || filesWithInvalidatedNonRelativeUnresolvedImports === undefined);
8806088008
filesWithInvalidatedNonRelativeUnresolvedImports = filesMap;
@@ -89022,7 +88970,7 @@ var ts;
8902288970
compilerHost.writeLog = writeLog;
8902388971
var resolutionCache = ts.createResolutionCache(compilerHost, configFileName ?
8902488972
ts.getDirectoryPath(ts.getNormalizedAbsolutePath(configFileName, currentDirectory)) :
89025-
currentDirectory, ts.ResolutionKind.All, false);
88973+
currentDirectory, false);
8902688974
compilerHost.resolveModuleNames = host.resolveModuleNames ?
8902788975
(function () {
8902888976
var args = [];

0 commit comments

Comments
 (0)