Sortie de TypeScript 5.5
(devblogs.microsoft.com)- 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]lorsqueobjetkeysont des constantes - Balise JSDoc
@import: une nouvelle balise JSDoc qui permet d’importer uniquement des types plus simplement qu’avecimport(...) - 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 commeunionetintersection - 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
typescriptvia des instructionsimport - 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
undefinedne sont plus autorisés - Simplification de l’émission des déclarations de directives de référence
Aucun commentaire pour le moment.