23 lines
435 B
JavaScript
23 lines
435 B
JavaScript
|
//// [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;
|
||
|
}
|
||
|
Bar.b;
|
||
|
function fooB() {
|
||
|
return Bar.b;
|
||
|
}
|
||
|
})(Bar || (Bar = {}));
|