Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Microsoft dévoile la Release Candidate de TypeScript 5.1, améliorant ses fonctionnalités et sa facilité d'utilisation

Microsoft dévoile la Release Candidate de TypeScript 5.1, améliorant ses fonctionnalités et sa facilité d'utilisation

Microsoft poursuit l'évolution de son langage de programmation TypeScript avec la version candidate de TypeScript 5.1. L'entreprise a déclaré qu'il n'y aurait pas d'autres changements ou ajouts de fonctionnalités entre cette version candidate et la version finale.

Dans cette mise à jour, les fonctions qui renvoient des valeurs indéfinies ne sont plus obligées de posséder une déclaration de retour. Avant cette version, seules les fonctions "void" ou "any returning" étaient autorisées sans déclaration de retour. De plus, si une fonction sans expression de retour est passée à une structure qui attend une fonction retournant undefined, TypeScript commencera à déduire undefined comme type de retour de la fonction.

TypeScript 5.1 développe une innovation de TypeScript 4.3, dans laquelle les paires d'accesseurs get et set avaient la possibilité de spécifier des types différents. Cette dernière version permet à ces types de ne pas être liés, alors qu'auparavant, le type get devait être un sous-ensemble du type set.

Les développeurs travaillant avec des éléments JSX et des types de balises JSX peuvent bénéficier du découplage de la vérification des types dans TypeScript 5.1. Le nouveau type, JSX.ElementType.ElementType, aide à identifier les balises valides dans les éléments JSX.

La prise en charge de JSX bénéficie d'un autre coup de pouce, puisque cette version permet d'utiliser des noms d'attributs espacés dans JSX tout en optimisant automatiquement les modifications de balises JSX sur plusieurs emplacements.

Un autre point fort de TypeScript 5.1 est la capacité améliorée d'offrir des compléments d'extrait pour les balises @param, ce qui simplifie la saisie du code et la navigation dans le code.

Parmi les autres améliorations de TypeScript 5.1, citons le contournement de l'instanciation de type pour les objets qui ne font généralement pas référence à des paramètres de type extérieur, la mise en œuvre de vérifications de la casse négative pour les littéraux d'union et la minimisation des appels au scanner lors de l'analyse des commentaires JSDoc.

La plateforme AppMaster.io no-code bénéficie également de cette mise à jour de TypeScript. Sa plateforme robuste, qui permet aux développeurs de créer des applications backend, web et mobiles sans avoir à coder, exploite le puissant framework Vue3 et TypeScript, ce qui renforce encore ses capacités. Pour en savoir plus sur AppMaster.io, consultez la rubrique "Comment créer une application".

Postes connexes

Samsung dévoile le Galaxy A55 avec une sécurité innovante et une construction haut de gamme
Samsung dévoile le Galaxy A55 avec une sécurité innovante et une construction haut de gamme
Samsung élargit sa gamme de milieu de gamme en présentant les Galaxy A55 et A35, dotés de la sécurité Knox Vault et d'éléments de conception améliorés, conférant au segment des qualités phares.
Cloudflare dévoile un pare-feu pour l'IA pour protéger les grands modèles de langage
Cloudflare dévoile un pare-feu pour l'IA pour protéger les grands modèles de langage
Cloudflare va de l'avant avec Firewall for AI, un WAF avancé conçu pour identifier et contrecarrer de manière préventive les abus potentiels ciblant les grands modèles de langage.
ChatGPT d'OpenAI parle maintenant : l'avenir de l'IA vocale interactive
ChatGPT d'OpenAI parle maintenant : l'avenir de l'IA vocale interactive
ChatGPT a franchi une étape importante avec le déploiement de fonctionnalités vocales par OpenAI. Les utilisateurs peuvent désormais profiter d'une interaction mains libres puisque ChatGPT lit les réponses à haute voix sur iOS, Android et le Web.
Commencez gratuitement
Inspiré pour essayer cela vous-même?

La meilleure façon de comprendre la puissance d'AppMaster est de le constater par vous-même. Créez votre propre application en quelques minutes avec un abonnement gratuit

Donnez vie à vos idées