Kodo
kon
kodokon.com
Cours
/
TypeScript
Perfectionnement
TypeScript · Confirmé - patterns avancés et performance
Narrowing : typeof, in, instanceof et type guards
Vous maîtrisez les mécanismes de rétrécissement de type et écrivez vos propres prédicats pour fiabiliser les unions.
Génériques avancés : contraintes et valeurs par défaut
Vous contraignez vos paramètres de type avec extends et fournissez des valeurs par défaut pour des API génériques ergonomiques.
Types utilitaires : Partial, Pick, Omit, Record, ReturnType
Vous dérivez des types depuis une source unique avec les utilitaires natifs pour éliminer la duplication et ses désynchronisations.
never, exhaustivité et unions discriminées avancées
Vous modélisez vos états avec des unions discriminées et verrouillez leur exhaustivité grâce au type never.
tsconfig strict : options clés et erreurs courantes
Vous comprenez ce que le mode strict active réellement et savez traiter les erreurs typiques qu'il révèle dans un projet existant.