Type Inference
TypeScript 🟢 JuniorType : Concept
Definition
L'inference de type permet a TypeScript de deduire automatiquement le type d'une variable a partir de sa valeur d'initialisation, sans annotation explicite. Cela reduit la verbosity sans perdre en securite.
Analogie
Un detective qui devine le metier de quelqu'un en regardant ses outils : pas besoin de se presenter, les indices suffisent.
Exemple de code
let name = class="str">39;Alice39;; class="cmt">// string (infere)
const age = 30; class="cmt">// 30 (literal type infere)
const arr = [1, 2, 3]; class="cmt">// number[]
const obj = { x: 1 }; class="cmt">// { x: number }Cas d'usage
Ecrire du TypeScript concis en laissant le compilateur deduire les types evidents.