TypeScript 4.7 发布
TypeScript 4.7 现已正式发布。 新特性概览 Node.js 中的 ECMAScript 模块支持 模块检测控制 括号内元素访问的控制流分析 改进的对象和方法中的函数推理 实例化表达式 infer类型变量的extendsConstraints 类型参数的 Optional Variance Annotations Resolution Customization with moduleSuffixes resolution-mode 转到源定义 Groups-Aware 组织导入 对象方法片段完成 Breaking Changes 自 Beta 版以来有什么新变化? 开发团队在 beta 版本中宣布了 Node ESM 支持的 stable target,为node12;但是,鉴于 Node.js 12 不再处于维护状态,所以现在开始转向node16。这应该会提供来自 Node.js 的较新的 ES 模块功能(如 pattern trailers)),同时还将 TypeScript 默认为支持 top-level await 的 higher target。 自 beta ...