IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Microsoft annonce la disponibilité de la version 5.1 de TypeScript
Et présente les changements depuis les versions bêta et release candidate

Le , par Anthony

33PARTAGES

3  0 
Aujourd'hui, Microsoft a le plaisir d'annoncer la sortie de TypeScript 5.1 ! Si vous n'êtes pas encore familier avec TypeScript, il s'agit d'un langage qui s'appuie sur JavaScript en ajoutant des constructions appelées types. Ces types peuvent décrire certains détails de votre programme et peuvent être vérifiés par TypeScript avant d'être compilés afin de détecter d'éventuelles fautes de frappe, des bogues logiques et bien plus encore. TypeScript utilise également ces types pour fournir des outils d'édition tels que les complétions de code, les refactorings, etc. En fait, si vous écrivez déjà du JavaScript dans des éditeurs comme Visual Studio ou VS Code, cette expérience est déjà optimisée par TypeScript !


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.
Source : Microsoft

Et vous ?

Quel est votre avis sur le sujet ?

Que pensez-vous des fonctionnalités proposées par cette version de TypeScript ?

Voir aussi

Microsoft annonce la disponibilité de la version release candidate (RC) de TypeScript 5.1, et présente les nouveautés depuis la sortie de la version bêta

Microsoft annonce la sortie de la version bêta de TypeScript 5.1, et apporte des mises à jour d'ergonomie aux fonctions retournant undefined, ainsi que plusieurs améliorations de performance

Microsoft annonce la disponibilité de TypeScript 5.0, et présente les principaux changements notables depuis la publication de la version bêta

Une erreur dans cette actualité ? Signalez-nous-la !