Affirmation de types et types spéciaux
Affirmation de type
L'affirmation de type est aussi appelée assertion de type
. Il s'agit d'indiquer au compilateur que l'on assigne le type choisit à notre variable.
Il existe deux syntaxes possibles :
variable as type
qui utilise l'opérateuras
, rendez-vous dans la section Mapped types pour en savoir plus.<type>variable
, cette syntaxe utilise les types génériques à découvrir ici, les Types génériques
les types spéciaux
any
qui représente n'importe quel type et qui désactive toute aide que le compilateur pourrait vous apporter: autocomplétion et erreur. Autrement dit, vous indiquez au complateur de ne pas analyser votre variable.unknown
qui représente n'importe quel type et qui vous forcera à verifier son type avant de l'utiliser.never
qui est utilisé pour matérialiser un type impossible.void
peut recevoir que les valeurnull
ouundefined
, principalement utilisé pour typer les retours de fonction.
Les relations entre les types
Curieux, curieuse, d'en savoir plus sur comment intéragissent les types entre eux rendez-vous dans la section hiérarchie des types