- Inferred Type Predicates : TypeScript peut désormais déduire, dans certaines conditions, qu’une fonction renvoie des Type Predicates
- Restriction du flux de contrôle pour les Constant Indexed Accesses : il devient possible de restreindre les expressions de la forme
obj[key] lorsque obj et key sont des constantes
- Balise JSDoc
@import : une nouvelle balise JSDoc qui permet d’importer uniquement des types plus simplement qu’avec import(...)
- Vérification de la syntaxe des expressions régulières : ajout d’une fonctionnalité qui détecte les erreurs de syntaxe dans les littéraux d’expression régulière
- Prise en charge des nouvelles méthodes ECMAScript de
Set : déclarations de type pour les nouvelles méthodes de Set comme union et intersection
- Isolated Declarations : une option permettant de générer des fichiers de déclaration (
.d.ts) fichier par fichier, sans vérification de type
- Variable de gabarit
${configDir} pour les fichiers de configuration : une variable pouvant remplacer les chemins relatifs dans le fichier de configuration
- Références aux dépendances dans
package.json : amélioration des erreurs de référence aux modules de dépendance lors de la génération des fichiers de déclaration
- Amélioration de la stabilité de l’éditeur et du Watch-Mode : amélioration de la fiabilité, notamment pour l’actualisation des erreurs dans l’éditeur
- Optimisations des performances et de la taille : améliorations sur plusieurs aspects, dont le service de langage, l’API et le graphe de flux de contrôle
- Utilisation de l’API dans les modules ECMAScript : il est possible d’utiliser l’API du package
typescript via des instructions import
- API
transpileDeclaration : nouvelle API pour générer des fichiers de déclaration
- Changements de comportement notables
- Désactivation des fonctionnalités devenues obsolètes dans TypeScript 5.0
- Impact sur la vérification de type dû aux changements de
lib.d.ts
- Renforcement de la vérification syntaxique des décorateurs
- Les alias de type
undefined ne sont plus autorisés
- Simplification de l’émission des déclarations de directives de référence
Aucun commentaire pour le moment.