//// [genericFunduleInModule2.ts] module A { export function B(x: T) { return x; } } module A { export module B { export var x = 1; } } var b: A.B; A.B(1); //// [genericFunduleInModule2.js] var A; (function (A) { function B(x) { return x; } A.B = B; })(A || (A = {})); var A; (function (A) { (function (B) { B.x = 1; })(A.B || (A.B = {})); var B = A.B; })(A || (A = {})); var b; A.B(1);