diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index bbe22f0db2..85592ede62 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -2629,7 +2629,7 @@ namespace ts { const internalModuleReference = (declaration).moduleReference; const firstIdentifier = getFirstIdentifier(internalModuleReference); const importSymbol = resolveName(declaration, firstIdentifier.text, SymbolFlags.Value | SymbolFlags.Type | SymbolFlags.Namespace, - Diagnostics.Cannot_find_name_0, firstIdentifier); + undefined, undefined); if (importSymbol) { buildVisibleNodeList(importSymbol.declarations); } diff --git a/tests/baselines/reference/declarationEmit_UnknownImport.errors.txt b/tests/baselines/reference/declarationEmit_UnknownImport.errors.txt index a69d1a141e..9d333e6612 100644 --- a/tests/baselines/reference/declarationEmit_UnknownImport.errors.txt +++ b/tests/baselines/reference/declarationEmit_UnknownImport.errors.txt @@ -1,14 +1,11 @@ -tests/cases/compiler/declarationEmit_UnknownImport.ts(2,1): error TS2304: Cannot find name 'SomeNonExistingName'. tests/cases/compiler/declarationEmit_UnknownImport.ts(2,14): error TS2304: Cannot find name 'SomeNonExistingName'. tests/cases/compiler/declarationEmit_UnknownImport.ts(2,14): error TS2503: Cannot find namespace 'SomeNonExistingName'. tests/cases/compiler/declarationEmit_UnknownImport.ts(2,14): error TS4000: Import declaration 'Foo' is using private name 'SomeNonExistingName'. -==== tests/cases/compiler/declarationEmit_UnknownImport.ts (4 errors) ==== +==== tests/cases/compiler/declarationEmit_UnknownImport.ts (3 errors) ==== import Foo = SomeNonExistingName - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -!!! error TS2304: Cannot find name 'SomeNonExistingName'. ~~~~~~~~~~~~~~~~~~~ !!! error TS2304: Cannot find name 'SomeNonExistingName'. ~~~~~~~~~~~~~~~~~~~ diff --git a/tests/baselines/reference/declarationEmit_UnknownImport2.errors.txt b/tests/baselines/reference/declarationEmit_UnknownImport2.errors.txt index 0139b3b802..72dbde546f 100644 --- a/tests/baselines/reference/declarationEmit_UnknownImport2.errors.txt +++ b/tests/baselines/reference/declarationEmit_UnknownImport2.errors.txt @@ -1,4 +1,3 @@ -tests/cases/compiler/declarationEmit_UnknownImport2.ts(2,1): error TS2304: Cannot find name 'From'. tests/cases/compiler/declarationEmit_UnknownImport2.ts(2,12): error TS1005: '=' expected. tests/cases/compiler/declarationEmit_UnknownImport2.ts(2,12): error TS2304: Cannot find name 'From'. tests/cases/compiler/declarationEmit_UnknownImport2.ts(2,12): error TS2503: Cannot find namespace 'From'. @@ -6,11 +5,9 @@ tests/cases/compiler/declarationEmit_UnknownImport2.ts(2,12): error TS4000: Impo tests/cases/compiler/declarationEmit_UnknownImport2.ts(2,17): error TS1005: ';' expected. -==== tests/cases/compiler/declarationEmit_UnknownImport2.ts (6 errors) ==== +==== tests/cases/compiler/declarationEmit_UnknownImport2.ts (5 errors) ==== import Foo From './Foo'; // Syntax error - ~~~~~~~~~~~~~~~ -!!! error TS2304: Cannot find name 'From'. ~~~~ !!! error TS1005: '=' expected. ~~~~