1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
//// [functionMergedWithModule.ts]
function foo(title: string) {
var x = 10;
}
module foo.Bar {
export function f() {
}
}
module foo.Baz {
export function g() {
Bar.f();
}
}
//// [functionMergedWithModule.js]
function foo(title) {
var x = 10;
}
(function (foo) {
var Bar;
(function (Bar) {
function f() {
}
Bar.f = f;
})(Bar = foo.Bar || (foo.Bar = {}));
})(foo || (foo = {}));
(function (foo) {
var Baz;
(function (Baz) {
function g() {
foo.Bar.f();
}
Baz.g = g;
})(Baz = foo.Baz || (foo.Baz = {}));
})(foo || (foo = {}));
|