11 Punkte von composite 2023-08-25 | 2 Kommentare | Auf WhatsApp teilen

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 in WeakMap und WeakSet
  • 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 Eigenschaft labeledElementDeclarations
    • Die Eigenschaften module und moduleResolution müssen innerhalb von Node.js-Umgebungskonfigurationen zwingend übereinstimmen
    • Konsistente export-Prüfung für zusammengeführte Symbole
    • modules werden immer in der Form namespace ausgegeben

2 Kommentare

 
superwoou 2023-08-25

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)

 
[Dieser Kommentar wurde ausgeblendet.]