Type Inference
TypeScript 🟢 JuniorDefinition
Capacite de TypeScript a deduire automatiquement le type d'une variable a partir de sa valeur. Evite de declarer 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 inferer les types evidents pour garder le code concis sans perdre la securite.
Anti-pattern
Annoter explicitement chaque variable triviale (const x: number = 5) alourdit le code inutilement.