ECMAScript
- Passé (anciennes approches toujours valables)
- Tagged template literals
- Symbols
- ES2020
- Optional chaining
- Opérateur de coalescence nulle (??)
- import()
- String.matchAll
- Promise.allSettled()
- BigInt
- globalThis
- import.meta
- export * as … from …
- ES2021
- String.replaceAll()
- Promise.any
- Affectation par coalescence nulle (??=)
- Affectation ET logique (&&=)
- Affectation OU logique (||=)
- WeakRef
- Séparateur de littéraux numériques (_)
- ES2022
- Top level await
- #private
- Membres de classe statiques
- Blocs d'initialisation statiques dans les classes
- Import Assertions (non standard, implémenté dans V8)
- Indices de correspondance des expressions régulières
- Indexation négative (.at(-1))
- hasOwn
- Error cause
- Futur (déjà disponible dans TypeScript 4.9)
TypeScript
- Notions de base (contexte pour une introduction complémentaire)
- Passé (anciennes approches toujours valables)
- Types utilitaires
- Types conditionnels
- Inférence avec les types conditionnels
- Éléments de tuple optionnels et reste
- Classes et méthodes abstraites
- Signatures de constructeur
- Type utilitaire ConstructorParameters
- TypeScript 4.0
- Types de tuple variadiques
- Éléments de tuple étiquetés
- Inférence des propriétés de classe à partir du constructeur
- Prise en charge de JSDoc @deprecated
- TypeScript 4.1
- Types de template literal
- Remappage de clés dans les mapped types
- Types conditionnels récursifs
- Éditeurs prenant en charge la balise JSDOC @see
- tsc --explainFiles
- Les variables déstructurées peuvent être explicitement marquées comme inutilisées.
- TypeScript 4.3
- Séparation du type d'écriture pour les propriétés
- override
- Signatures d'index statiques
- Éditeurs prenant en charge la balise JSDOC @link
- TypeScript 4.4
- Types de propriétés optionnelles exactes (--exactOptionalPropertyTypes)
- TypeScript 4.5
- Type Awaited et améliorations de Promise
- Modificateur
type sur les noms d'import
- Assertions
const
- Complétion par snippets de code pour les méthodes dans les classes
- TypeScript 4.6
- Améliorations de l'inférence pour l'accès indexé
- Analyseur de traces TypeScript (--generateTrace):
- TypeScript 4.7
- Prise en charge des modules ECMAScript de Node.js
- Entrée dans package.json
- Expressions d'instanciation
- Contraintes
extends sur les variables de type infer
- Annotations de variance optionnelles sur les paramètres de type
- Résolution de modules personnalisée avec
moduleSuffixes
- Dans l'éditeur, navigation vers l'endroit où la source est définie
- TypeScript 4.9
- Opérateur satisfies
- Commandes "Supprimer les imports inutilisés" et "Trier les imports" pour l'éditeur
Aucun commentaire pour le moment.