- Los usuarios de TypeScript están pidiendo una función que pueda generar información de tipos en tiempo de ejecución.
- La ausencia de información de tipos en tiempo de ejecución hace que la serialización y la validación sean difíciles sin una cantidad excesiva de código repetitivo o generación de código.
- Las soluciones existentes como io-ts y zod no son suficientes para todos los casos de uso.
- Los usuarios de TypeScript están instando a que el equipo de TypeScript priorice resolver los problemas de serialización y ofrecer orientación o recomendar bibliotecas.
- Parece haber un conflicto entre los objetivos de diseño de TypeScript y la necesidad de información de tipos en tiempo de ejecución.
- Los usuarios no quieren resolver este problema con decoradores, porque prefieren usar interfaces.
- Serían bienvenidas funciones de orden superior o características similares a F# Type Providers o C# Source Generators.
- El autor promete enviar pastel y helado al equipo de TypeScript si resuelven este problema, de ser posible en TypeScript 4.3.
1 comentarios
Opinión de Hacker News