Diese Lektion wird TypeScript vorstellen und seine Konfigurationsdatei im Winkel-Arbeitsbereich. TypeScript ist eine Open-Source-Programmiersprache, die 2012 von Microsoft entwickelt. Es ist ein super Satz von JavaScript, Das heißt, es wurde auf der JavaScript-Sprache aufgebaut und es kompiliert zu JavaScript-Code, deshalb ist alles gültig JavaScript-Code ist gültiger TypeScript-Code. Dies ist hilfreich beim Erlernen von Winkel-, da Sie TypeScript nicht kennen oder verwenden müssen, Wenn Sie beginnen, können Sie mit der Entwicklung von eckigen, JavaScript verwenden und dann TypeScript lernen und implementieren wenn du gehst. Obwohl Sie TypeScript nicht verwenden müssen, es ist hilfreich und bietet viele Vorteile gegenüber Basic JavaScript. TypeScript bietet großartige Tools für die wichtigsten IDs, einschließlich IntelliSense, die Funktionen wie Codevervollständigung und Fehler bereitstellen können Information. Wenn Sie statische TypeScript-Typdefinitionen verwenden, der Compiler kann während der Entwicklung Fehler im Voraus abfangen, bevor sie die Chance bekommen, sich möglicherweise auf den Weg zu machen Produktion. Die eckige CLI übernimmt die TypeScript-Kompilierung für Sie. Wenn Sie jedoch TypeScript außerhalb eines eckigen workspace können Sie es mit NPM installieren. In einem eckigen Arbeitsbereich können Sie das grundlegende TypeScript anzeigen Konfigurationsoptionen in Ts Konfigurationspunkt Jason. Und diese Datei befindet sich im Stammordner. Diese Option für den strikten Modus aktiviert die strikte Typüberprüfung viele verschiedene Bereiche des Projekts wie Immobilien Initialisierung, Funktionsrückgaben, Nullprüfungen, und mehr. TypeScript bietet dann eine andere Konfiguration Optionen, mit denen Sie den strikten Modus in diesen ein- oder ausschalten können bestimmte Bereiche nach Bedarf. Hier gibt es auch spezielle Optionen für die Handhabung von Winkeln Kompilierungsprozess wie dieser strenge Injektionsparameter Möglichkeit. Wenn dies auf "true" gesetzt ist, für jedes injizierbare Mittel wird ein Fehler ausgegeben das wird wie ein Dienst verwendet, der in eine Komponente eingefügt wird deren Typ ist nicht festgelegt und kann nicht bestimmt werden. Die Angular-Site bietet weitere Informationen zu diesen verschiedenen Winkel-Compiler-Optionen. Und für allgemeine Informationen zum TypeScript-Konfigurationstyp script bietet auf ihrer Website ein Referenzhandbuch. Das ist alles für diese Lektion, Einführung in TypeScript und in der nächsten Lektion erfahren Sie, wie statische Typisierung zu implementieren.