- TypeScript-Nutzer fordern eine Funktion, mit der sich Runtime-Typinformationen erzeugen lassen.
- Das Fehlen von Runtime-Typinformationen erschwert Serialisierung und Validierung ohne übermäßigen Boilerplate-Code oder Codegenerierung.
- Bestehende Lösungen wie io-ts und zod reichen nicht für alle Anwendungsfälle aus.
- TypeScript-Nutzer drängen darauf, dass das TypeScript-Team diesem Problem Priorität einräumt und Leitlinien bereitstellt oder Bibliotheken empfiehlt, die Serialisierungsprobleme lösen.
- Es scheint einen Konflikt zwischen den Designzielen von TypeScript und dem Bedarf an Runtime-Typinformationen zu geben.
- Nutzer möchten dieses Problem nicht mit Decorators lösen, da sie die Verwendung von Interfaces bevorzugen.
- Higher-Order Functions oder Funktionen ähnlich wie F# Type Providers oder C# Source Generators wären willkommen.
- Der Autor verspricht, dem TypeScript-Team Kuchen und Eis zu schicken, wenn es dieses Problem löst — möglichst schon in TypeScript 4.3.
1 Kommentare
Hacker-News-Kommentar