TypeScript 5.8 verabschiedet sich von Enums: Ein würdiger Abschied

2025-03-02
TypeScript 5.8 verabschiedet sich von Enums: Ein würdiger Abschied

TypeScript 5.8 führt das Flag `--erasableSyntaxOnly` ein und beendet damit die Ära von Enums und Namespaces. Obwohl Literal Unions eine bessere Ergonomie bieten, drückt der Autor Nostalgie für Enums aus. Der Artikel hebt einen wichtigen Vorteil von Enums hervor: die bessere Dokumentation der Mitglieder, einschließlich Deprecation-Hinweise, was in großen Codebasen entscheidend ist, eine Funktion, die Literal Unions fehlt. Der Autor fordert das TypeScript-Team auf, die Dokumentationsunterstützung für Literal Unions in zukünftigen Versionen zu verbessern.

Entwicklung Literal Unions