TypeScript/tests/baselines/reference/moduleVariables.js
2014-08-15 15:49:09 -07:00

36 lines
511 B
TypeScript

//// [moduleVariables.ts]
declare var console: any;
var x = 1;
module M {
export var x = 2;
console.log(x); // 2
}
module M {
console.log(x); // 2
}
module M {
var x = 3;
console.log(x); // 3
}
//// [moduleVariables.js]
var x = 1;
var M;
(function (M) {
M.x = 2;
console.log(M.x); // 2
})(M || (M = {}));
var M;
(function (M) {
console.log(M.x); // 2
})(M || (M = {}));
var M;
(function (M) {
var x = 3;
console.log(x); // 3
})(M || (M = {}));