TypeScript 3.0 introduit le unknown
type, selon leur wiki:
unknown est désormais un nom de type réservé, car il s'agit désormais d'un type intégré. En fonction de votre utilisation prévue de unknown, vous voudrez peut-être supprimer complètement la déclaration (en favorisant le type inconnu nouvellement introduit), ou la renommer en autre chose.
Quelle est la difference entre unknown
et any
? Quand devrions-nous utiliser unknown
plus any
?
any
est commedynamic
etunknown
est commeobject
. J'aimeunknown
car c'est juste plus sûr de type. Noms déroutants cependant.