TypeScript 5.5 : les types inferes ameliores
Inference de types dans TypeScript 5.5
TypeScript 5.5 introduit des ameliorations significatives dans l'inference de types, notamment pour les predicats de type et les generiques conditionnels.
Inferred Type Predicates
Auparavant, les fonctions de filtrage perdaient l'information de type. Avec TS 5.5, le compilateur infere automatiquement les type predicates dans de nombreux cas courants.
const numbers = [1, null, 3].filter(x => x !== null);
// Type: number[] au lieu de (number | null)[]Controle de flux ameliore
L'analyse de flux de controle est plus precise, reduisant le besoin de casts manuels avec as.
Migration
La mise a jour depuis TS 5.4 est transparente. Lancez npx tsc --noEmit pour verifier la compatibilite.