出品|开源中国
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
优化速度、内存和包大小
破坏性变更
领取专属 10元无门槛券
私享最新 技术干货