TypeScript 5.4: Die finale Version ist da
Montag, 11. März 2024
Microsoft hat TypeScript 5.4 final veröffentlicht. Die neue Version führt verschiedene Verbesserungen und Neuerungen ein und kann über NuGet oder npm installiert und genutzt werden.
Änderungen seit Beta und RC von TypeScript 5.4
Seit der Betaversion und dem Release Candidate wurden die Versionshinweise aktualisiert, um neue Verhaltensweisen zu dokumentieren, einschließlich Einschränkungen bei der Enum-Kompatibilität, Einschränkungen bei der Benennung von Enum Membern und Verbesserungen beim Verhalten von gemappten Typen.
Neuerungen bei TypeScript 5.4
Zu den Neuerungen bei Version 5.4 gehören unter anderem Verbesserungen beim Narrowing. TypeScript kann in der Regel einen spezifischeren Typ für eine Variable auf der Grundlage von Überprüfungen ermitteln – dieser Prozess wird Narrowing genannt. Ein häufiges Problem war, dass diese eingeschränkten Typen nicht immer in Funktion-Closures erhalten blieben. Dies wurde jetzt angepasst, sodass Typverfeinerungen in Closures, die nach der letzten Zuweisung erstellt wurden, beibehalten werden.
Weitere Verbesserungen bei TypeScript 5.4
- Der NoInfer Utility-Typ
- Object.groupBy und Map.groupBy
- Unterstützung für require()-Aufrufe in --moduleResolution bundler und --module preserve
- Geprüfte Import-Attribute und Assertions
- Quick Fix für das Hinzufügen fehlender Parameter
Weiterführende Ressourcen zu TypeScript
- TypeScript auf NuGet (engl.)
- Produktseite zu TypeScript (engl.)
- Dokumentation zu TypeScript (engl.)
.NET
Kostenlos, Cross-Plattform und Open Source
.NET-Dokumentation