Είμαι προσπαθεί να δημιουργήσει κάποιο είδος Μίχίη μέθοδο που προσθέτουν μεθόδους για το πρωτότυπο / κλάση on the fly, αλλά παίρνω λάθη, όπως
Το ακίνητο «greetName» δεν υπάρχει στην αξία του τύπου «Greeter» κάθε
και
Το ακίνητο «greetName» δεν υπάρχει στην αξία του τύπου «Greeter» κάθε
όταν τρέχω τον ακόλουθο κώδικα.
class Greeter {
greeting: string;
constructor (message: string) {
this.greeting = message;
}
greet() {
return Hello, + this.greeting;
}
}
Greeter.prototype.greetName = function(name){
return this.greet() + ' ' + name;
}
var greeter = new Greeter('Mr');
window.alert(greeter.greetName('Name'));
Συντάσσει στην πραγματικότητα να ισχύει js και εκτελείται όπως αναμένεται. Υπάρχει τρόπος να το κάνουμε αυτό με τις προειδοποιήσεις compiler / λάθη υπάρχουν;













