Kodo
kon
kodokon.com
Cours
/
TypeScript
Maîtrise
TypeScript · Expert - architecture, internals et cas limites
Types conditionnels et infer : la logique du compilateur
Maîtrisez la distributivité des types conditionnels, le filtrage de motif avec infer et les cas limites comme never, any et boolean.
Mapped types et key remapping : transformer des types
Comprenez comment les mapped types homomorphes préservent les modificateurs et comment la clause as renomme ou filtre les clés.
Template literal types : des chaînes calculées à la compilation
Exploitez les template literal types pour générer des unions par produit cartésien et parser des littéraux de chaîne avec infer.
Surcharges, this typé et variance
Comprenez la résolution des surcharges, le pseudo-paramètre this et les règles de variance qui gouvernent l'assignabilité des fonctions.
Patterns de production : branded types, satisfies et .d.ts
Appliquez les patterns experts qui sécurisent une base de code réelle : nominalité simulée, validation sans élargissement et déclarations ambiantes.