この TypeScript コードがある場合:
module Foo
{
var x : string ="value";
module Bar
{
export var x = x;
}
}
次の JavaScript にコンパイルされます。
var Foo;
(function (Foo) {
var x = "value";
var Bar;
(function (Bar) {
Bar.x = Bar.x;
})(Bar || (Bar = {}));
})(Foo || (Foo = {}));
問題は、という行ですBar.x = Bar.x
。Bar.x を Foo.x に設定するにはどうすればよいですか? export
Foo.x
私が言うことができるようにする必要がありますBar.x = Foo.x
か?