TypeScript/tests/baselines/reference/dottedModuleName2.js
2014-09-06 17:40:19 -07:00

73 lines
869 B
TypeScript

//// [dottedModuleName2.ts]
module A.B {
export var x = 1;
}
module AA { export module B {
export var x = 1;
} }
var tmpOK = AA.B.x;
var tmpError = A.B.x;
module A.B.C
{
export var x = 1;
}
module M
{
import X1 = A;
import X2 = A.B;
import X3 = A.B.C;
}
//// [dottedModuleName2.js]
var A;
(function (A) {
var B;
(function (B) {
B.x = 1;
})(B = A.B || (A.B = {}));
})(A || (A = {}));
var AA;
(function (AA) {
var B;
(function (B) {
B.x = 1;
})(B = AA.B || (AA.B = {}));
})(AA || (AA = {}));
var tmpOK = AA.B.x;
var tmpError = A.B.x;
var A;
(function (A) {
var B;
(function (B) {
var C;
(function (C) {
C.x = 1;
})(C = B.C || (B.C = {}));
})(B = A.B || (A.B = {}));
})(A || (A = {}));