2023 年 3 月 17 日,TypeScript 5.0 正式发布!此版本带来了许多新功能,旨在使 TypeScript 更小、更简单、更快。TypeScript 5.0 实现了新的装饰器标准、更好地支持 Node 和打构建工具中的 ESM 项目的功能、库作者控制泛型推导的新方法、扩展了 JSDoc 功能、简化了配置,并进行了许多其他改进。
可以通过以下 npm 命令开始使用 TypeScript 5.0:
npm install -D typescript
以下是 TypeScript 5.0 的主要更新:
- 全新装饰器
- const 类型参数
- extends 支持多配置文件
- 所有枚举都是联合枚举
- –moduleResolutionbundler
- 自定义解析标志
- –verbatimModuleSyntax
- 支持 export type *
- JSDoc 支持 @satisfies
- JSDoc 支持 @overload
- 编辑器中不区分大小写的导入排序
- 完善 switch/case
- 优化速度、内存和包大小
- 其他重大更改和弃用
详情请查看原文:TypeScript 5.0 正式发布