1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
=== tests/cases/compiler/varNameConflictsWithImportInDifferentPartOfModule.ts ===
module M1 {
>M1 : Symbol(M1, Decl(varNameConflictsWithImportInDifferentPartOfModule.ts, 0, 0), Decl(varNameConflictsWithImportInDifferentPartOfModule.ts, 3, 1))
export var q = 5;
>q : Symbol(q, Decl(varNameConflictsWithImportInDifferentPartOfModule.ts, 1, 14), Decl(varNameConflictsWithImportInDifferentPartOfModule.ts, 4, 11))
export var s = '';
>s : Symbol(s, Decl(varNameConflictsWithImportInDifferentPartOfModule.ts, 2, 14))
}
module M1 {
>M1 : Symbol(M1, Decl(varNameConflictsWithImportInDifferentPartOfModule.ts, 0, 0), Decl(varNameConflictsWithImportInDifferentPartOfModule.ts, 3, 1))
export import q = M1.s; // Should be an error but isn't
>q : Symbol(q, Decl(varNameConflictsWithImportInDifferentPartOfModule.ts, 1, 14), Decl(varNameConflictsWithImportInDifferentPartOfModule.ts, 4, 11))
>M1 : Symbol(M1, Decl(varNameConflictsWithImportInDifferentPartOfModule.ts, 0, 0), Decl(varNameConflictsWithImportInDifferentPartOfModule.ts, 3, 1))
>s : Symbol(s, Decl(varNameConflictsWithImportInDifferentPartOfModule.ts, 2, 14))
}
|