TypeScript 3.0 introduit le unknowntype, 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 unknownet any? Quand devrions-nous utiliser unknownplus any?
anyest commedynamicetunknownest commeobject. J'aimeunknowncar c'est juste plus sûr de type. Noms déroutants cependant.