Nouveau : Datasets open source gratuits disponibles !Decouvrir →
typescript types

TypeScript 5.5 : les types inferes ameliores

Julie R. 6 mars 2024 1 min de lecture 1784 vues

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.

Publie le 6 mars 2024

Chaque semaine, le meilleur de la tech francaise

Tendances, salaires, outils et opportunites — directement dans votre boite mail.

Gratuit. Desabonnement en un clic. Pas de spam.