Microsoft dévoile la version bêta de TypeScript 5.7

Microsoft dévoile la version bêta de TypeScript 5.7

En septembre dernier, Microsoft a dévoilé TypeScript 5.6, la dernière mise à jour officielle de ce langage de programmation issu de JavaScript. Mais le géant de la technologie ne se repose pas sur ses lauriers : il vient de présenter la première version bêta publique de TypeScript 5.7.

Selon un article de blog récent , Microsoft a partagé plusieurs améliorations intéressantes incluses dans la version bêta de TypeScript 5.7. Une amélioration significative résout un problème de longue date où le langage avait du mal à identifier les erreurs liées aux variables non initialisées :

Historiquement, TypeScript a été efficace pour détecter les problèmes lorsqu’une variable n’est pas initialisée dans toutes les branches précédentes. Néanmoins, il existe des scénarios spécifiques où cette analyse n’a pas été concluante. Par exemple, si une variable est utilisée dans une fonction distincte, le système de types ne peut pas prédire quand cette fonction s’exécutera et adopte donc une perspective « optimiste », en supposant que la variable sera initialisée.

Le blog confirme que TypeScript 5.7 sera désormais capable d’identifier les erreurs provenant de variables non initialisées. Les utilisateurs peuvent découvrir toutes les nouvelles fonctionnalités et améliorations introduites avec cette version via le blog.

Microsoft a classé la version bêta de TypeScript 5.7 comme « stable en termes de fonctionnalités », ce qui indique que de nouvelles fonctionnalités ne seront plus ajoutées, ce qui permettra de se concentrer sur l’amélioration de cette version et la résolution des bugs découverts, ainsi que sur la mise en œuvre de certaines fonctionnalités d’éditeur à faible risque.

Le calendrier prévu comprend une version Release Candidate prévue pour le 11 novembre, suivie de près par le lancement officiel de TypeScript 5.7 le 21 novembre.

Source

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *