TypeScript en français

Introduction à TypeScript

TypeScript est un langage de programmation qui surpasse JavaScript en ajoutant un système de type statique. Cela signifie qu'avant l’exécution du code, TypeScript s’assure que les variables respectent les types de données attendus. Ce processus est accompli grâce à une série d'outils complémentaires, à savoir :

  1. Spécification du langage : Une description du syntaxe JavaScript ainsi qu'une nouvelle syntaxe propre à TypeScript.
  2. Compilateur : Un programme qui interprète le code TypeScript (et JavaScript) pour le transformer en code JavaScript standard.
  3. Vérificateur de types : Un outil qui lit le code TypeScript, comprend quel type de valeur chaque entité est censée être et détecte toute erreur de type, c'est-à-dire toute discordance.
  4. Serveur de langage : Une fonctionnalité que des éditeurs tels que VS Code peuvent utiliser pour offrir des indications de construction et des outils de refactorisation.

Historique de TypeScript

TypeScript a été lancé par Microsoft en octobre 2012, après deux ans de développement. Anders Hejlsberg, également le créateur de C#, a joué un rôle clé en tant que designer principal de ce langage.

Installation de TypeScript

Pour installer la dernière version stable de TypeScript via npm, exécutez la commande suivante :

npm install -g typescript

Pour vérifier la version installée, vous pouvez utiliser cette commande :

tsc -v

TypeScript est intégré par défaut dans Visual Studio Code.

Pourquoi utiliser un Playground ?

L'équipe TypeScript a créé un environnement interactif, accessible à l'adresse suivante : TypeScript Playground. Ce playground vous permet de saisir du code JavaScript ou TypeScript à gauche et d'observer le code JavaScript généré ou les erreurs de type TypeScript sur la droite.

Ressources supplémentaires

Pour explorer davantage TypeScript, voici quelques ressources utiles : - Site officiel de TypeScript : typescriptlang.org - Référentiel GitHub : microsoft/typescript