TypeScript 5.8 弃用枚举:一场优雅的告别
2025-03-02

TypeScript 5.8 版本发布,引入了 `--erasableSyntaxOnly` 标记,正式宣告了枚举和命名空间的时代终结。虽然字面量联合类型在便捷性方面更胜一筹,但作者却表达了对枚举的怀念之情。文章重点探讨了枚举的一个重要优势:其成员的文档支持,包括弃用声明,这在大型代码库中尤为重要,而字面量联合类型则缺乏此功能。作者呼吁 TypeScript 团队在未来版本中改进字面量联合类型的文档支持。
开发
字面量联合类型