Ankündigung von TypeScript 5.2
(devblogs.microsoft.com)TypeScript Version 5.2 wurde veröffentlicht.
- Explizites Ressourcenmanagement mit der
using-Deklaration - Decorator-Metadaten
- Benannte oder anonyme Tupel-Elemente
- Einfachere Nutzung von Methoden zum Zusammenführen von Arrays
- Methoden zum Kopieren von Arrays
- Unterstützung von Symbol-Typen (
symbols) als Schlüssel inWeakMapundWeakSet - Unterstützung für typ-only Import-Pfade bei Implementierungsdateiendungen in TypeScript
- Automatisches Einfügen von Kommas bei der Eingabe von Objektmitgliedern
- Inline-Variablen-Refactoring (wenn eine bestimmte Variable nur an einer bestimmten Stelle verwendet wird, wird ihr Wert automatisch eingefügt und die Variablendeklaration entfernt; ähnlich wie in IntelliJ-basierten IDEs)
- Inlay-Parameterhinweise sind anklickbar (zeigen den Parameternamen visuell neben dem Argument an und ähneln ebenfalls IntelliJ-basierten IDEs)
- Optimierung der Kompatibilitätsprüfung eingehender Typen (höhere Geschwindigkeit bei der Analyse ähnlicher Typen)
- Außerdem diverse weitere Änderungen und Korrekturen
lib.d.ts(Update der DOM-Typen)- Unterstützung für nicht gesetzte (
undefined) Elemente in der EigenschaftlabeledElementDeclarations - Die Eigenschaften
moduleundmoduleResolutionmüssen innerhalb von Node.js-Umgebungskonfigurationen zwingend übereinstimmen - Konsistente
export-Prüfung für zusammengeführte Symbole moduleswerden immer in der Formnamespaceausgegeben
2 Kommentare
Die Verwendung von Methoden zum Zusammenführen von Arrays ist einfacher geworden
oder eher
Die Verwendung von Methoden für Union-Typen von Arrays ist einfacher geworden
Ich denke, das wäre die passendere Formulierung (obwohl selbst das noch etwas holprig wirkt)