TypeScript est un sur-ensemble typé de JavaScript qui se compile en JavaScript brut. Il ajoute des types, classes, interfaces et modules facultatifs à JavaScript. Cette balise est destinée aux questions spécifiques à TypeScript. Il n'est pas utilisé pour les questions JavaScript générales.

TypeScriptest un sur-ensemble typé de javascriptqui se compile en JavaScript simple. Il ajoute des types, des classes, des interfaces et des modules facultatifs à JavaScript. Il a été développé par Microsoft et est open source.

  • TypeScript propose des classes, des modules et des interfaces pour aider les développeurs à créer des composants robustes.
  • Les types TypeScript permettent aux développeurs de définir des interfaces entre les composants logiciels et de mieux comprendre le comportement des bibliothèques JavaScript existantes.
  • TypeScript part de la syntaxe et de la sémantique que des millions de développeurs JavaScript connaissent aujourd'hui.
  • Avec TypeScript, les développeurs peuvent utiliser du code JavaScript existant, incorporer des bibliothèques JavaScript populaires et être appelés à partir d'un autre code JavaScript.
  • TypeScript se compile en code JavaScript qui s'exécute sur n'importe quel navigateur, dans node.js, ou dans tout autre environnement compatible ES3.
  • TypeScript en tant qu'extension de langage ajoute (entre autres) les fonctionnalités suivantes:
    • Annotations de type et vérification de type à la compilation
    • Espaces de noms
    • Interfaces
    • Enums (pour définir un ensemble de constantes nommées)
    • Génériques (classes, types et fonctions pouvant fonctionner sur différents types)
    • En attente (suspend l'exécution jusqu'à ce qu'une promesse de retour de fonction asynchrone soit remplie)
    • "flèche" abrégée syntaxe des fonctions anonymes
    • Paramètres facultatifs et paramètres par défaut

Liens utiles

Vidéos