TypeScript 5.0 Beta 发布,实现新的装饰器标准

TypeScript 5.0 首个 Beta 测试版已发布。此版本带来了许多新功能,比如实现新的装饰器标准、更好地支持 Node 和打包工具中的 ESM 项目的功能、为库作者提供控制泛型推导 (generic inference) 的新方法、扩展 JSDoc 功能、简化配置,以及引入其他改进等。目标是让 TypeScript 更小、更简单、更快速。

主要变化

  • 新的装饰器

  • const 类型参数

  • extends支持多配置文件

  • enums 类型已成为 Unionenums

  • --moduleResolution bundler

  • Resolution Customization Flags

  • --verbatimModuleSyntax

  • 支持 export type *

  • JSDoc 支持@satisfies

  • JSDoc 支持@overload

  • 支持使用 --build传递 Emit-Specific Flags

  • 完善 switch/case

  • 优化速度、内存和包大小

  • 破坏性变更

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容