Typing des Propriétés
Typing des propriétés et des paramètres
class Customer {
firstName: string;
lastName: string;
age: number;
constructor(firstName: string, lastName: string, age: number) {
this.firstName = firstName;
this.lastName = lastName;
this.age = age;
}
}new Customer('Foo', 123);error TS2345: Argument of type '123' is not assignable to parameter of type 'string'.class Customer {
firstName: string;
constructor(firstName) {
this.firstName = firstName;
}
}
const customer = new Customer(123);
customer.firstName.toUpperCase();Raccourci pour les paramètres ordonnées du constructeur
Mis à jour