Ik ben op zoek naar een klasse als parameter voor een functie, dat deze klasse zal instantiëren en terug te sturen. Hier is mijn code:
module A.Views {
export class View { ... }
}
module A.App {
export class MyApp {
...
registerView(viewKlass:A.Views.View):void
{
var test = new viewKlass;
}
}
}
Wanneer ik probeer om dit te compileren, krijg ik:
(...): Value of type 'Views.View' is not newable.
Wat doe ik verkeerd?
Als een soort newable waarde een object constructor hoe ik langs de constructorfunctie runtime?













