=== tests/cases/compiler/moduleVariableArrayIndexer.ts === module Bar { >Bar : typeof Bar, Symbol(Bar, Decl(moduleVariableArrayIndexer.ts, 0, 0)) export var a = 1; >a : number, Symbol(a, Decl(moduleVariableArrayIndexer.ts, 1, 14)) >1 : number var t = undefined[a][a]; // CG: var t = undefined[Bar.a][a]; >t : any, Symbol(t, Decl(moduleVariableArrayIndexer.ts, 2, 7)) >undefined[a][a] : any >undefined[a] : any >undefined : undefined, Symbol(undefined) >a : number, Symbol(a, Decl(moduleVariableArrayIndexer.ts, 1, 14)) >a : number, Symbol(a, Decl(moduleVariableArrayIndexer.ts, 1, 14)) }