8 Punkte von xguru 2024-06-29 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Inferred Type Predicates: TypeScript kann nun unter bestimmten Bedingungen ableiten, dass eine Funktion Type Predicates zurückgibt
  • Verengung des Control Flow für Constant Indexed Accesses: Ausdrücke der Form obj[key] können verengt werden, wenn obj und key konstant sind
  • JSDoc-Tag @import: Ein neues JSDoc-Tag, mit dem sich nur Typen einfacher als mit dem bisherigen import(...) importieren lassen
  • Syntaxprüfung für reguläre Ausdrücke: Eine Funktion zum Erkennen von Syntaxfehlern in RegExp-Literalen wurde hinzugefügt
  • Unterstützung für neue ECMAScript-Set-Methoden: Typdeklarationen für neue Set-Methoden wie union und intersection
  • Isolated Declarations: Eine Option, mit der die Erzeugung von Deklarationsdateien (.d.ts) dateiweise ohne Typprüfung verarbeitet werden kann
  • Template-Variable ${configDir} für Konfigurationsdateien: Eine Variable, die in Konfigurationsdateien anstelle relativer Pfade verwendet werden kann
  • Verweise auf Abhängigkeiten in package.json: Verbesserte Fehlerbehandlung bei Verweisen auf Abhängigkeitsmodule während der Erzeugung von Deklarationsdateien
  • Verbesserte Stabilität von Editor und Watch Mode: Zuverlässigere Aktualisierung von Fehlern und weitere Verbesserungen im Editor
  • Performance- und Größenoptimierungen: Leistungsverbesserungen in verschiedenen Bereichen wie Language Service, API und Control-Flow-Graph
  • API-Nutzung in ECMAScript-Modulen: Die API des Pakets typescript kann per import verwendet werden
  • API transpileDeclaration: Eine neue API zur Erzeugung von Deklarationsdateien
  • Bemerkenswerte Verhaltensänderungen
    • In TypeScript 5.0 als veraltet markierte Funktionen wurden deaktiviert
    • Auswirkungen auf die Typprüfung durch Änderungen an lib.d.ts
    • Strengere Syntaxprüfung für Decorators
    • Typalias für undefined nicht erlaubt
    • Vereinfachte Ausgabe von Referenzdirektiven in Deklarationen

Noch keine Kommentare.

Noch keine Kommentare.