TypeScript/tests/baselines/reference/mergedModuleDeclarationCodeGen3.js

32 lines
717 B
TypeScript
Raw Normal View History

2014-07-13 01:04:16 +02:00
//// [mergedModuleDeclarationCodeGen3.ts]
module my.data {
export function buz() { }
}
module my.data.foo {
function data(my, foo) {
buz();
}
}
//// [mergedModuleDeclarationCodeGen3.js]
var my;
(function (my) {
var data;
2014-07-13 01:04:16 +02:00
(function (data) {
function buz() { }
2014-07-13 01:04:16 +02:00
data.buz = buz;
})(data = my.data || (my.data = {}));
2014-07-13 01:04:16 +02:00
})(my || (my = {}));
var my;
2015-03-24 00:16:29 +01:00
(function (my_1) {
var data;
2015-03-24 00:16:29 +01:00
(function (data_1) {
var foo;
2015-03-24 00:16:29 +01:00
(function (foo_1) {
2014-07-13 01:04:16 +02:00
function data(my, foo) {
2015-03-24 00:16:29 +01:00
data_1.buz();
2014-07-13 01:04:16 +02:00
}
2015-03-24 00:16:29 +01:00
})(foo = data_1.foo || (data_1.foo = {}));
})(data = my_1.data || (my_1.data = {}));
2014-07-13 01:04:16 +02:00
})(my || (my = {}));