TypeScript/tests/cases/compiler/moduleScopingBug.ts
2014-07-12 17:30:19 -07:00

29 lines
308 B
TypeScript

module M
{
var outer: number;
function f() {
var inner = outer; // Ok
}
class C {
constructor() {
var inner = outer; // Ok
}
}
module X {
var inner = outer; // Error: outer not visible
}
}