i trying use typescript modules namespaces folder structure
/ns1/ns2/class1.ts class2.ts usage.ts
where usage.ts can do:
new ns1.ns2.class1(); new ns1.ns2.class2();
if pure js requirejs.
- create modules without namespace
- reference modules usage
- use r.js compact require objects 1 file
i have found that
- setting amd mode on typescript generates modules, doesn't play export each module has imported via import statement ns no longer global
my question:
what proper way compact lets 300 generated js files since wouldn't r.js?
and
has found better way typescript to:
- do require('ns1',function(ns1){...}) such can new ns1.ns2.class1(),new ns1.ns2.class2()
- keep classes in own files , in namespaces
it seems can either have modules or global in namespaces... not both.
if have 2 typescript files referencing each other using ///reference , compile --out compiler flag, typescript merge 2 (or n number of) files you
Comments
Post a Comment