TypeScript v5.7: Die finale Version ist da!
Mittwoch, 27. November 2024
Microsoft hat die finale Version von TypeScript v5.7 veröffentlicht. Die neue Version führt verschiedene Verbesserungen und Neuerungen ein und kann über NuGet oder npm installiert und getestet werden.
Zu den Neuerungen in TypeScript 5.7 gehören beispielsweise neue Überprüfungen für nie initialisierte Variablen. Bisher konnte TypeScript nur Fehler erkennen, wenn eine Variable in allen vorhergehenden Verzweigungen (Branches) nicht initialisiert wurde. Allerdings traten dabei Probleme auf, wenn die Variable in einer separaten Funktion verwendet wurde, da das System optimistisch davon ausging, dass die Initialisierung stattfinden würde. Mit der neuen Version kann TypeScript nun Fehler melden, wenn eine Variable überhaupt nicht initialisiert wurde, auch wenn sie in einer später aufgerufenen Funktion verwendet wird.
Weitere Verbesserungen bei TypeScript 5.7
- Pfadumschreibung für relative Importe: Neue Compiler-Option --rewriteRelativeImportExtensions, die relative TypeScript-Pfade in JavaScript-Pfade umschreibt.
- Unterstützung für --target es2024: Neue Features wie SharedArrayBuffer, Map.groupBy, und mehr stehen jetzt zur Verfügung.
- Schnellere Projektprüfung in Editoren: Verbesserte Projektprüfung für große Projekte zur Optimierung der Bearbeitungszeit.
- Validierte JSON-Imports unter NodeNext: Striktere Regeln für den Import von JSON-Dateien, um Laufzeitfehler zu vermeiden.
Weiterführende Ressourcen zu TypeScript
- TypeScript auf NuGet (engl.)
- Produktseite zu TypeScript (engl.)
- Dokumentation zu TypeScript (engl.)
TypeScript
TypeScript ist JavaScript mit Syntax für Typen.
TypeScript Dokumentation
Microsoft Learn - TypeScript