Typescript : Sucre syntaxique des constructeurs

AJA que l’on pouvait écrire des constructeurs typescript qui automatisaient la creation de variables locales, cela s’appelle “Parameter properties”.

Plutôt que d’écrire :

1
2
3
4
5
6
7
class Car {
private brand: string;

constructor(brand: string) {
this.brand = brand;
}
}

on peut écrire

1
2
3
class Car {
constructor(private brand: string) {}
}

Plus d’informations sur les parameter properties ici.