Nouvel opérateur satisfies dans TypeScript 4.9

Bonjour tout le monde,

Cette semaine, c'est Ionas NEONAKIS qui nous propose un article sur le sujet suivant : Nouvel opérateur satisfies dans TypeScript 4.9

TypeScript 4.9 est sorti en novembre 2022 et dans cette release un nouvel opérateur a vu le jour : satisfies.

Je vous propose un petit article disponible également sous forme d'une petite vidéo (4 mins) pour vous le présenter.

Ce nouvel opérateur permet notamment d'éviter de faire des casts sur des objets, ce qui peut créer des erreurs si l'objet de départ n'a pas les bons attributs à cause d'une typo par exemple.

satisfies permet de conserver le type sur les champs enfants lors de leur utilisation, ce qui permet d'avoir accès aux méthodes de ces champs, comme par exemple un .toLowerCase() sur un type string.

L'article le compare à l'opérateur as qui était la façon de faire jusqu'à présent.

Le lien : https://grafikart.fr/tutoriels/satisfies-typescript-2103

Langue : Français

Bonne lecture !

Votre équipe TakiVeille

Source image de couverture: https://www.hkinfosoft.com/wp-content/uploads/2022/11/HKIS_BlogPost-2.png

TakiVeille

TakiVeille