typescript --out compile smaller namespace generation -


right when specify lot of files compile down, files in same namespace generated:

var ns1; (function (ns1) {     (function (ns2) {        //...     })(ns1.ns2 || (ns1.ns2 = {}));     var ns2 = ns1.ns2; })(ns1 || (ns1 = {})); var ns1; (function (ns1) {     (function (ns2) {        //...     })(ns1.ns2 || (ns1.ns2 = {}));     var ns2 = ns1.ns2; })(ns1 || (ns1 = {})); 

there quite lot of redundancy. there command or tool further reduce namespace 1 namespace call?

unfortunately no. easiest solution move module items 1 declaration


Comments