2014-07-13 01:04:16 +02:00
|
|
|
//// [moduleUnassignedVariable.ts]
|
|
|
|
module Bar {
|
|
|
|
export var a = 1;
|
|
|
|
function fooA() { return a; } // Correct: return Bar.a
|
|
|
|
|
|
|
|
export var b;
|
|
|
|
function fooB() { return b; } // Incorrect: return b
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//// [moduleUnassignedVariable.js]
|
|
|
|
var Bar;
|
|
|
|
(function (Bar) {
|
|
|
|
Bar.a = 1;
|
|
|
|
function fooA() {
|
|
|
|
return Bar.a;
|
2014-08-15 01:36:33 +02:00
|
|
|
} // Correct: return Bar.a
|
2014-07-13 01:04:16 +02:00
|
|
|
Bar.b;
|
|
|
|
function fooB() {
|
|
|
|
return Bar.b;
|
2014-08-15 01:36:33 +02:00
|
|
|
} // Incorrect: return b
|
2014-07-13 01:04:16 +02:00
|
|
|
})(Bar || (Bar = {}));
|