Je suis en train de passer une classe en tant que paramètre à une fonction, qui instancier cette classe et le retourner. Voici mon code:
module A.Views {
export class View { ... }
}
module A.App {
export class MyApp {
...
registerView(viewKlass:A.Views.View):void
{
var test = new viewKlass;
}
}
}
Quand je suis en train de compiler, je reçois:
(...): Value of type 'Views.View' is not newable.
Qu'est-ce que je fais mal?
Si une valeur de type newable est un constructeur d'objet comment passe je ne la fonction constructeur lors de l'exécution?













