Typescript fondamentaux
Thème :
Junior
1 vues ·13/14 leçons

Assertions de Type

Parfois, vous en savez plus sur le type d’une valeur que TypeScript lui-même. Vous pouvez utiliser le mot-clé as pour dire au compilateur “fais-moi confiance”.

const myCanvas = document.getElementById('main_canvas') as HTMLCanvasElement;

TypeScript n’autorise que les assertions qui semblent plausibles (par exemple, convertir un type plus spécifique vers un type moins spécifique ou vice versa). Pour les castings impossibles, utilisez unknown comme étape intermédiaire :

const x = 'hello' as unknown as number;

Note : Évitez d’utiliser la syntaxe <Type> dans les fichiers .tsx car elle entre en conflit avec JSX.


📘 Cette leçon fait partie du cours L’Essentiel de TypeScript sur la plateforme d’apprentissage RostoDev.

Prêt à passer à la suite ?

Vous avez terminé cette leçon sur Assertions de Type. Continuez votre apprentissage avec la prochaine leçon ou explorez d'autres formations.