以下のようにクラス名と同名のnamespaceを定義する。
declare module a
{
class b
{
}
module b
{
class c
{
}
}
}
そうすると、呼び出し側からは以下のようにInner Classっぽく呼び出せる
var myB = new a.b(); var myC = new a.b.c();
バッドノウハウだけど今の仕様だとしょうが無いか。。
参考: