typescript types

TypeScript 5.5 : les types inferes ameliores

Aymen B. 5 mars 2024 1 min de lecture 1673 vues

Inférence de types dans TypeScript 5.5

TypeScript 5.5 introduit des améliorations significatives dans l'inférence de types, notamment pour les predicats de type et les génériques 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)[]

Contrôle de flux améliore

L'analyse de flux de contrôle est plus precise, reduisant le besoin de casts manuels avec as.

Migration

La mise à jour depuis TS 5.4 est transparente. Lancez npx tsc --noEmit pour vérifier la compatibilité.

Publie le 5 mars 2024

Chaque semaine, le meilleur de la tech française

Tendances, salaires, outils et opportunités — directement dans votre boîte mail.

Gratuit. Desabonnement en un clic. Pas de spam.