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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
//// [dottedModuleName.ts]
module M {
export module N {
export function f(x:number)=>2*x;
export module X.Y.Z {
export var v2=f(v);
}
}
}
module M.N {
export module X {
export module Y.Z {
export var v=f(10);
}
}
}
//// [dottedModuleName.js]
var M;
(function (M) {
var N;
(function (N) {
2 * x;
var X;
(function (X) {
var Y;
(function (Y) {
var Z;
(function (Z) {
Z.v2 = f(Z.v);
})(Z = Y.Z || (Y.Z = {}));
})(Y = X.Y || (X.Y = {}));
})(X = N.X || (N.X = {}));
})(N = M.N || (M.N = {}));
})(M || (M = {}));
(function (M) {
var N;
(function (N) {
var X;
(function (X) {
var Y;
(function (Y) {
var Z;
(function (Z) {
Z.v = N.f(10);
})(Z = Y.Z || (Y.Z = {}));
})(Y = X.Y || (X.Y = {}));
})(X = N.X || (N.X = {}));
})(N = M.N || (M.N = {}));
})(M || (M = {}));
|