Skip to content

Commit 5e9fc58

Browse files
committed
Remove additional error message generated while emitting output
1 parent b4becd4 commit 5e9fc58

File tree

3 files changed

+3
-9
lines changed

3 files changed

+3
-9
lines changed

src/compiler/checker.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2629,7 +2629,7 @@ namespace ts {
26292629
const internalModuleReference = <Identifier | QualifiedName>(<ImportEqualsDeclaration>declaration).moduleReference;
26302630
const firstIdentifier = getFirstIdentifier(internalModuleReference);
26312631
const importSymbol = resolveName(declaration, firstIdentifier.text, SymbolFlags.Value | SymbolFlags.Type | SymbolFlags.Namespace,
2632-
Diagnostics.Cannot_find_name_0, firstIdentifier);
2632+
undefined, undefined);
26332633
if (importSymbol) {
26342634
buildVisibleNodeList(importSymbol.declarations);
26352635
}

tests/baselines/reference/declarationEmit_UnknownImport.errors.txt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
1-
tests/cases/compiler/declarationEmit_UnknownImport.ts(2,1): error TS2304: Cannot find name 'SomeNonExistingName'.
21
tests/cases/compiler/declarationEmit_UnknownImport.ts(2,14): error TS2304: Cannot find name 'SomeNonExistingName'.
32
tests/cases/compiler/declarationEmit_UnknownImport.ts(2,14): error TS2503: Cannot find namespace 'SomeNonExistingName'.
43
tests/cases/compiler/declarationEmit_UnknownImport.ts(2,14): error TS4000: Import declaration 'Foo' is using private name 'SomeNonExistingName'.
54

65

7-
==== tests/cases/compiler/declarationEmit_UnknownImport.ts (4 errors) ====
6+
==== tests/cases/compiler/declarationEmit_UnknownImport.ts (3 errors) ====
87

98
import Foo = SomeNonExistingName
10-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11-
!!! error TS2304: Cannot find name 'SomeNonExistingName'.
129
~~~~~~~~~~~~~~~~~~~
1310
!!! error TS2304: Cannot find name 'SomeNonExistingName'.
1411
~~~~~~~~~~~~~~~~~~~

tests/baselines/reference/declarationEmit_UnknownImport2.errors.txt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,13 @@
1-
tests/cases/compiler/declarationEmit_UnknownImport2.ts(2,1): error TS2304: Cannot find name 'From'.
21
tests/cases/compiler/declarationEmit_UnknownImport2.ts(2,12): error TS1005: '=' expected.
32
tests/cases/compiler/declarationEmit_UnknownImport2.ts(2,12): error TS2304: Cannot find name 'From'.
43
tests/cases/compiler/declarationEmit_UnknownImport2.ts(2,12): error TS2503: Cannot find namespace 'From'.
54
tests/cases/compiler/declarationEmit_UnknownImport2.ts(2,12): error TS4000: Import declaration 'Foo' is using private name 'From'.
65
tests/cases/compiler/declarationEmit_UnknownImport2.ts(2,17): error TS1005: ';' expected.
76

87

9-
==== tests/cases/compiler/declarationEmit_UnknownImport2.ts (6 errors) ====
8+
==== tests/cases/compiler/declarationEmit_UnknownImport2.ts (5 errors) ====
109

1110
import Foo From './Foo'; // Syntax error
12-
~~~~~~~~~~~~~~~
13-
!!! error TS2304: Cannot find name 'From'.
1411
~~~~
1512
!!! error TS1005: '=' expected.
1613
~~~~

0 commit comments

Comments
 (0)