- Les utilisateurs de TypeScript demandent une fonctionnalité permettant de générer des informations de type à l’exécution.
- L’absence d’informations de type à l’exécution rend la sérialisation et la validation difficiles sans code boilerplate excessif ni génération de code.
- Les solutions existantes comme io-ts et zod ne suffisent pas pour tous les cas d’usage.
- Les utilisateurs de TypeScript exhortent l’équipe TypeScript à prioriser la résolution des problèmes de sérialisation et à fournir des orientations ou à recommander des bibliothèques.
- Il semble exister un conflit entre les objectifs de conception de TypeScript et la nécessité d’informations de type à l’exécution.
- Les utilisateurs préfèrent utiliser des interfaces et ne souhaitent donc pas résoudre ce problème avec des décorateurs.
- Des fonctions d’ordre supérieur ou des fonctionnalités similaires aux F# Type Providers ou aux C# Source Generators seraient bien accueillies.
- L’auteur promet d’envoyer du gâteau et de la glace à l’équipe TypeScript si elle résout ce problème, si possible dès TypeScript 4.3.
1 commentaires
Commentaire Hacker News