mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-05 16:38:05 -06:00
Handle failure to properly resolve type reference directives
This commit is contained in:
parent
cc6d18e4db
commit
30da23fa77
@ -25000,10 +25000,11 @@ namespace ts {
|
||||
// populate reverse mapping: file path -> type reference directive that was resolved to this file
|
||||
fileToDirective = createMap<string>();
|
||||
resolvedTypeReferenceDirectives.forEach((resolvedDirective, key) => {
|
||||
if (!resolvedDirective) {
|
||||
if (!resolvedDirective || !resolvedDirective.resolvedFileName) {
|
||||
return;
|
||||
}
|
||||
const file = host.getSourceFile(resolvedDirective.resolvedFileName);
|
||||
Debug.assert(!!file, `Resolved filename ${resolvedDirective.resolvedFileName} did not map to existing source file. Consider enabling --preserveSymlinks if appropriate`); // tslint:disable-line
|
||||
fileToDirective.set(file.path, key);
|
||||
});
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user