
Pour commencer à utiliser TypeScript, vous pouvez l'obtenir via NuGet, ou plus communément via npm avec la commande suivante :
Code : | Sélectionner tout |
npm install -D typescript
Quoi de neuf depuis la bêta et la RC ?
Depuis la bêta, nous avons corrigé une partie de notre comportement pour les crochets init dans les décorateurs, car le comportement proposé a été ajusté. Nous avons également modifié le comportement d'emit sous isolatedModules, en nous assurant que les fichiers de scripts ne sont pas réécrits en modules. Cela signifie également que l'utilisation de l'API transpileModule garantira également que les fichiers de script ne sont pas interprétés comme des modules, car elle suppose l'utilisation d'isolatedModules.
Depuis la RC, nous avons légèrement itéré sur nos refactorings intégrés pour déplacer les déclarations vers des fichiers existants ; cependant, nous pensons que l'implémentation a encore besoin de quelques améliorations. En conséquence, il se peut que vous ne puissiez pas y accéder dans la plupart des éditeurs pour le moment, et que vous ne puissiez le faire qu'en utilisant une version nightly de TypeScript. Nous prévoyons que TypeScript 5.2 ou un futur patch de TypeScript 5.1 réintroduira ce refactoring.
Vérification de type découplée entre les éléments JSX et les types de balises JSX
L'un des points problématiques de TypeScript avec JSX était ses exigences sur le type de chaque balise de l'élément JSX. Cette version de TypeScript permet aux bibliothèques JSX de décrire plus précisément ce que les composants JSX peuvent renvoyer. Pour beaucoup, cela signifie concrètement qu'il sera possible d'utiliser des composants de serveur asynchrones dans React.
Prochaines étapes
Notre équipe travaille déjà d'arrache-pied sur TypeScript 5.2, et vous pouvez lire les détails sur le plan d'itération de TypeScript 5.2. En plus des éléments de travail planifiés, ce plan d'itération décrit les dates de publication cibles que vous pouvez utiliser pour vos propres plans. La meilleure façon de jouer avec ce qui va suivre est d'essayer une version nightly de TypeScript, et d'utiliser également la version nightly de l'expérience d'édition.
Mais ne vous sentez pas pressé de prendre de l'avance ! Nous espérons que vous apprécierez TypeScript 5.1 et que cette version vous permettra de coder avec plaisir.
Depuis la bêta, nous avons corrigé une partie de notre comportement pour les crochets init dans les décorateurs, car le comportement proposé a été ajusté. Nous avons également modifié le comportement d'emit sous isolatedModules, en nous assurant que les fichiers de scripts ne sont pas réécrits en modules. Cela signifie également que l'utilisation de l'API transpileModule garantira également que les fichiers de script ne sont pas interprétés comme des modules, car elle suppose l'utilisation d'isolatedModules.
Depuis la RC, nous avons légèrement itéré sur nos refactorings intégrés pour déplacer les déclarations vers des fichiers existants ; cependant, nous pensons que l'implémentation a encore besoin de quelques améliorations. En conséquence, il se peut que vous ne puissiez pas y accéder dans la plupart des éditeurs pour le moment, et que vous ne puissiez le faire qu'en utilisant une version nightly de TypeScript. Nous prévoyons que TypeScript 5.2 ou un futur patch de TypeScript 5.1 réintroduira ce refactoring.
Vérification de type découplée entre les éléments JSX et les types de balises JSX
L'un des points problématiques de TypeScript avec JSX était ses exigences sur le type de chaque balise de l'élément JSX. Cette version de TypeScript permet aux bibliothèques JSX de décrire plus précisément ce que les composants JSX peuvent renvoyer. Pour beaucoup, cela signifie concrètement qu'il sera possible d'utiliser des composants de serveur asynchrones dans React.
Prochaines étapes
Notre équipe travaille déjà d'arrache-pied sur TypeScript 5.2, et vous pouvez lire les détails sur le plan d'itération de TypeScript 5.2. En plus des éléments de travail planifiés, ce plan d'itération décrit les dates de publication cibles que vous pouvez utiliser pour vos propres plans. La meilleure façon de jouer avec ce qui va suivre est d'essayer une version nightly de TypeScript, et d'utiliser également la version nightly de l'expérience d'édition.
Mais ne vous sentez pas pressé de prendre de l'avance ! Nous espérons que vous apprécierez TypeScript 5.1 et que cette version vous permettra de coder avec plaisir.
Et vous ?


Voir aussi


