=== tests/cases/compiler/m2.ts === import A = require('m1') >A : Symbol(A, Decl(m2.ts, 0, 0)) var v = A.V; >v : Symbol(v, Decl(m2.ts, 1, 3)) >A.V : Symbol(A.V, Decl(m1.ts, 0, 14)) >A : Symbol(A, Decl(m2.ts, 0, 0)) >V : Symbol(A.V, Decl(m1.ts, 0, 14)) === tests/cases/compiler/m1.ts === const enum E { >E : Symbol(E, Decl(m1.ts, 0, 0)) V = 100 >V : Symbol(E.V, Decl(m1.ts, 0, 14)) } export = E >E : Symbol(E, Decl(m1.ts, 0, 0))