Can I export a namespace A with another namespace B in it? Something like:
// b.ts
export namespace B {
export const val = 'val';
}
// a.ts
export namespace A {
//... some thing import b as namespace
}
--- above will be export as a module and depended by another project C;
// c.ts
import { B } from 'A';
const a = B.val;
And I hope ts show me 'namespace B' in C instead of 'import B', which seems to be impossible ;
another question is: if I can split namespace B into multi files when I export, like:
// b2.ts
export namespace B {
export const val2 = 'val2';
}
and it can be imported in C
// c.ts
import { B } from 'A';
const b2 = B.val2;