Είμαι προσπαθεί να περάσει μια τάξη ως παράμετρος σε κάποια λειτουργία, που θα υπόσταση σε αυτή την κατηγορία και να την επιστρέψει. Εδώ είναι ο κωδικός μου:
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 αξία τύπος είναι ένας κατασκευαστής αντικείμενο Πώς μπορώ να περάσουν τη λειτουργία κατασκευαστή κατά το χρόνο εκτέλεσης;













