TypeScript baut auf JavaScript auf und lässt Entwickler beschreiben, welche Art von Informationen ihr Code erwartet. Diese Beschreibungen helfen Tools, einige Abweichungen zu erkennen, bevor das Programm läuft.
Erwartet eine Funktion beispielsweise eine Zahl, erhält aber ein Datum, kann TypeScript beim Schreiben des Codes warnen. Das ist wie eine Beschriftung auf einer Kiste: So fällt leichter auf, wenn der falsche Gegenstand hineingelegt wurde.
TypeScript verhindert nicht jeden Fehler, und der Browser führt normalerweise das daraus erzeugte JavaScript aus. Es ist eine zusätzliche Prüfhilfe, keine Garantie für ein korrektes Programm.
