Zum Inhalt springen

TypeScript

TypeScript ergänzt JavaScript um ein statisches Typsystem. Es hilft bei der Entwicklung, ersetzt aber keine Prüfung tatsächlich eingehender Daten.

Softwareentwicklung

Typfehler vor der Ausführung erkennen

TypeScript erweitert JavaScript um ein statisches Typsystem. Es kann beim Entwickeln auf unpassende Werte und fehlende Eigenschaften hinweisen. Welche Fehler erkannt werden, hängt auch von den Einstellungen und den verwendeten Typen ab.

In einem erfundenen Bestellmodul erwartet quantity: number eine Zahl. Wird im geprüften Programmcode stattdessen der Text "two" zugewiesen, kann die Typprüfung den Konflikt melden. Das erleichtert die Arbeit an miteinander verbundenen Funktionen.

Die Typangabe überprüft jedoch keine beliebigen Daten, die später über eine API eintreffen. Die Anwendung braucht dafür eine tatsächliche Eingabeprüfung zur Laufzeit. Auch eine Zahl kann gegen eine Mengenregel verstoßen. TypeScript ist somit Entwicklungshilfe für JavaScript-Code; es beweist weder fachliche Korrektheit noch die Fehlerfreiheit des gesamten Ablaufs.

Quellen

Beiträge zum Thema

Softwareentwicklung mit ASES

Individuelle Software, Web- und Mobile-Apps