このクラスをインスタンス化して返す関数に、クラスをパラメータとして渡そうとしています。これが私のコードです:
module A.Views {
export class View { ... }
}
module A.App {
export class MyApp {
...
registerView(viewKlass:A.Views.View):void
{
var test = new viewKlass;
}
}
}
これをコンパイルしようとすると、次のようになります。
(...): Value of type 'Views.View' is not newable.
私は何を間違っていますか?
newable 型の値がオブジェクト コンストラクターの場合、実行時にコンストラクター関数を渡すにはどうすればよいですか?