TypeScript 5.8 se Despede das Enumerações: Uma Saída Digna

O TypeScript 5.8 introduz a flag `--erasableSyntaxOnly`, efetivamente encerrando a era das enumerações e namespaces. Embora uniões literais ofereçam ergonomia superior, o autor expressa nostalgia pelas enumerações. O artigo destaca uma vantagem-chave das enumerações: suporte de documentação superior para membros, incluindo avisos de depreciação, crucial em grandes bases de código, um recurso que falta em uniões literais. O autor exorta a equipe do TypeScript a melhorar o suporte de documentação para uniões literais em lançamentos futuros.
Leia mais