TypeScript/tests/cases/compiler/moduleScopingBug.ts

29 lines
308 B
TypeScript
Raw Normal View History

2014-07-13 01:04:16 +02:00
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
}
}