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