Type Inference
TypeScript 🟢 JuniorDéfinition
Capacité de TypeScript a déduire automatiquement le type d'une variable a partir de sa valeur. Évite de déclarer explicitement chaque type.
Analogie
Comme un serveur qui devine que vous voulez de l'eau en voyant votre verre vide, sans que vous le demandiez.
Exemple de code
const name = "Alice"; // string infere
const nums = [1, 2, 3]; // number[] infere
const double = (x: number) => x * 2; // retour number infere
Cas d'usage
Laisser TS inférer les types évidents pour garder le code concis sans perdre la sécurité.
Anti-pattern
Termes liés
En entretien
Explique-moi ce qu'est l'inférence de type.
C'est la capacité de TypeScript à déduire automatiquement le type d'une variable à partir de sa valeur, sans avoir à le déclarer explicitement.
Pourquoi éviter d'annoter chaque variable triviale ?
Ça alourdit le code inutilement puisque TS peut déjà inférer des types évidents, comme `const name = "Alice"` inféré en string.
Fiche mise à jour le 2026-09-27