Cette leçon présentera TypeScript et son fichier de configuration dans l'espace de travail angulaire. TypeScript est un langage de programmation open source qui a été développé par Microsoft en 2012. C'est un super ensemble de JavaScript, ce qui signifie qu'il a été construit à partir du langage JavaScript et qu'il compile en code JavaScript à cause de tout cela valide Le code JavaScript est un code TypeScript valide. Ceci est utile lors de l'apprentissage angulaire, puisque vous n'avez pas besoin de connaître ou d'utiliser TypeScript, au démarrage, vous pouvez commencer à développer avec angulaire, en utilisant JavaScript, puis apprenez et implémentez TypeScript comme vous allez. Bien que vous n'ayez pas besoin d'utiliser TypeScript, il est utile et offre de nombreux avantages par rapport à la base JavaScript. TypeScript fournit d'excellents outils pour les principaux ID, y compris IntelliSense, qui peut fournir des fonctionnalités telles que l'achèvement du code et l'erreur informations. Lors de l'utilisation de définitions de types statiques TypeScript, le compilateur peut détecter les bogues à l'avance pendant le développement, avant qu'ils n'aient la chance de se rendre à production. La CLI angulaire gère la compilation TypeScript pour vous. Cependant, si vous souhaitez utiliser TypeScript en dehors d'un workspace, vous pouvez l'installer avec NPM. Dans un espace de travail angulaire, vous pouvez afficher le TypeScript de base options de configuration dans Ts config dot Jason. Et ce fichier se trouve dans le dossier de niveau racine. Cette option de mode strict active la vérification de type stricte de nombreux domaines différents du projet comme la propriété initialisation, retours de fonction, vérifications nulles, et plus. TypeScript fournit ensuite une autre configuration options pour vous permettre d'activer ou de désactiver le mode strict dans ces domaines spécifiques selon les besoins. Il y a aussi ici des options spécifiques pour la manipulation des angulaires processus de compilation comme celui-ci paramètres d'injection stricts option. Lorsque ce paramètre est défini sur true, une erreur est levée pour tout injectable qui est utilisé comme un service injecté dans un composant dont le type n'est pas défini et ne peut pas être déterminé. Le site angulaire fournit plus d'informations sur ces différents options du compilateur angulaire. Et pour des informations générales sur le type de configuration TypeScript script fournit un guide de référence sur leur site Web. C'est tout pour cette leçon, présentation de TypeScript et la prochaine leçon couvrira comment pour implémenter le typage statique.