TypeScript 5.0 发布
出品 | OSC开源社区(ID:oschina2013)
export
和export default
之前或之后放置装饰器。这一变化反映了 TC39(ECMAScript/JavaScript 的标准机构)内部的讨论和共识。bundler
模块解析选项只能在 --module
选项设置为 esnext
时使用。这样做是为了确保在打包器解析之前,输入文件中写入的 import
语句不会转换为 require
调用,无论打包器或加载器是否尊重 TypeScript 的 module
选项。package.json
中指定了 12.20
的最小 Node.js 版本。官方还发布了一篇关于 TypeScript 5.0 向模块迁移的文章。装饰器 const
类型参数 extends
支持多配置文件 enums
类型已成为 Union enums
--moduleResolution bundler
Resolution Customization Flags --verbatimModuleSyntax
支持 export type *
JSDoc 支持 @satisfies
JSDoc 支持 @overload
支持使用 --build
传递 Emit-Specific Flags 编辑器中不区分大小写的导入排序 完善 switch
/ case
速度、内存和包大小优化 破坏性变更和弃用
END
这里有最新开源资讯、软件更新、技术干货等内容
点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦
微信扫码关注该文公众号作者
戳这里提交新闻线索和高质量文章给我们。
来源: qq
点击查看作者最近其他文章