宣布 TypeScript 5.2 Beta 版发布

宣布 TypeScript 5.2 Beta 版发布

💡 原文英文,约4000词,阅读约需15分钟。
📝

内容提要

TypeScript 5.2 Beta已发布,引入了一些新功能,如使用声明和显式资源管理、装饰器元数据、命名和匿名元组元素、更容易使用方法的数组联合、对象成员的逗号补全和内联变量重构。此版本还包括一些破坏性变更和正确性修复。TypeScript 5.2现在已经稳定,重点是修复错误和优化。很快将提供一个发布候选版本,然后是稳定版本。鼓励用户尝试使用beta版或夜间构建,并提供反馈意见。

🎯

关键要点

  • TypeScript 5.2 Beta已发布,包含新功能和修复。
  • 新增显式资源管理特性,支持使用声明和清理逻辑。
  • 引入using声明,简化资源的清理过程。
  • 支持异步资源清理,新增Symbol.asyncDispose。
  • 实现装饰器元数据,方便创建和使用类的元数据。
  • 元数据可用于调试、序列化和依赖注入等场景。
  • 元组元素支持命名和匿名混合,提升可读性。
  • 数组联合的数组方法调用变得更简单。
  • 对象成员的逗号补全功能增强,自动插入缺失的逗号。
  • 内联变量重构功能,简化变量使用。
  • 包含一些破坏性变更和正确性修复。
  • TypeScript 5.2现已稳定,重点在于错误修复和优化。
➡️

继续阅读