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
- 优化速度、内存和包大小
- 破坏性变更
详情查看发布公告。
还没有评论,来说两句吧...