Découvrez les Nouveautés de TypeScript 5.6
La version candidate de TypeScript 5.6 est arrivée avec de nouvelles fonctionnalités et améliorations.
1. Vérifications Nullish et Truthy Désactivées
TypeScript 5.6 introduit des vérifications pour éviter les erreurs lorsque vous utilisez des expressions nullish (??) ou truthy (if conditions) qui sont toujours vraies.
Exemple :
2. Méthodes d'Assistance pour les Itérateurs
Les itérateurs peuvent désormais utiliser des méthodes comme map, filter, et take.
Exemple :
3. Vérifications Strictes des Itérateurs Intégrés
Le nouvel indicateur --strictBuiltinIteratorReturn introduit des vérifications plus rigoureuses pour les itérateurs intégrés, en s'assurant que les valeurs retournées sont correctement typées.
Exemple :
4. Support pour les Identifiants de Modules Arbitraires
Vous pouvez importer et exporter des modules avec des noms arbitraires.
Exemple :
5. Option --noUncheckedSideEffectImports
Cette option aide à détecter les imports d'effets secondaires non vérifiés, utile pour éviter les erreurs de frappe.
Exemple :
6. Option --noCheck
Permet d'ignorer la vérification des types pour accélérer le processus de build.
Exemple :
7. Construction avec Erreurs Intermédiaires
Cette option permet à TypeScript de continuer la construction des projets même s'il y a des erreurs intermédiaires.
Exemple :
Utilisez --stopOnBuildErrors pour arrêter la construction à la première erreur.
8. Diagnostics Priorisés par Région dans les Éditeurs
Les diagnostics sont maintenant priorisés par la région visible, rendant la détection des erreurs plus rapide dans les gros fichiers.
Cette fonctionnalité optimise les performances de l'éditeur en rendant les diagnostics plus rapides et réactifs, surtout pour les grands fichiers.
9. Caractères de Validation Granulaires pour l’Auto-Complétion
L'auto-complétion est rendue plus intelligente en validant les suggestions avec des caractères spécifiques.
Exemple :
10. Exclusion des Modèles pour les Auto-Importations
Vous pouvez exclure certaines suggestions d'auto-importation en utilisant des expressions régulières.
Exemple :
Conclusion
TypeScript 5.6 apporte quelques nouvelles fonctionnalités et améliorations, rendant ainsi le développement encore un peu plus agréable.
Essayez cette version et donnez-nous votre avis !