Próbálom átadni egy osztály, mint a paraméter egy függvényt, ami példányosíthatnak ezt az osztályt, és vissza. Itt van a kód:
module A.Views {
export class View { ... }
}
module A.App {
export class MyApp {
...
registerView(viewKlass:A.Views.View):void
{
var test = new viewKlass;
}
}
}
Amikor próbálok lefordítani ezt, kapok:
(...): Value of type 'Views.View' is not newable.
Mit csinálok rosszul?
Ha egy newable típusú érték egy objektum konstruktor hogyan tudom átadni a kivitelező funkció futási időben?













