TypeScript 5.8 dit au revoir aux énumérations : une sortie digne
2025-03-02
TypeScript 5.8 introduit l'indicateur `--erasableSyntaxOnly`, mettant fin à l'ère des énumérations et des espaces de noms. Bien que les unions littérales offrent une ergonomie supérieure, l'auteur exprime de la nostalgie pour les énumérations. L'article souligne un avantage clé des énumérations : un meilleur support de documentation pour les membres, y compris les avertissements de dépréciation, crucial dans les grandes bases de code, une fonctionnalité absente des unions littérales. L'auteur exhorte l'équipe TypeScript à améliorer le support de documentation pour les unions littérales dans les versions futures.