1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
=== tests/cases/compiler/qualifiedModuleLocals.ts ===
module A {
>A : Symbol(A, Decl(qualifiedModuleLocals.ts, 0, 0))
function b() {}
>b : Symbol(b, Decl(qualifiedModuleLocals.ts, 0, 10))
export function a(){ A.b(); } // A.b should be an unresolved symbol error
>a : Symbol(a, Decl(qualifiedModuleLocals.ts, 2, 17))
>A : Symbol(A, Decl(qualifiedModuleLocals.ts, 0, 0))
}
A.a();
>A.a : Symbol(A.a, Decl(qualifiedModuleLocals.ts, 2, 17))
>A : Symbol(A, Decl(qualifiedModuleLocals.ts, 0, 0))
>a : Symbol(A.a, Decl(qualifiedModuleLocals.ts, 2, 17))
|