TypeScript est un langage de programmation qui améliore JavaScript en ajoutant des types à la syntaxe. TypeScript ajoute une syntaxe supplémentaire à JavaScript, afin que les outils d'édition de code puissent repérer les erreurs de codage préventivement. Dans le même temps, le code TypeScript se convertit en JavaScript et fournit les mêmes avantages que ce dernier. Il s'exécute également dans des applications et avec les frameworks et bibliothèques JavaScript.