- Usuários de TypeScript estão pedindo um recurso que permita gerar informações de tipo em tempo de execução.
- Sem informações de tipo em tempo de execução, serialização e validação ficam difíceis sem código boilerplate excessivo ou geração de código.
- Soluções existentes como io-ts e zod não são suficientes para todos os casos de uso.
- Usuários de TypeScript estão pressionando a equipe do TypeScript a priorizar a solução do problema de serialização e a fornecer orientações ou recomendar bibliotecas.
- Parece haver um conflito entre os objetivos de design do TypeScript e a necessidade de informações de tipo em tempo de execução.
- Como os usuários preferem usar interfaces, eles não querem resolver esse problema com decorators.
- Funções de ordem superior ou recursos semelhantes a F# Type Providers ou C# Source Generators seriam bem-vindos.
- O autor promete enviar bolo e sorvete para a equipe do TypeScript se eles resolverem esse problema, se possível já no TypeScript 4.3.
1 comentários
Discussão no Hacker News