TypeScript 4.8 Beta 已发布


TypeScript 4.8 首个 Beta 版本已发布。

可以通过 NuGet 获取它,或者使用 npm 和以下命令:

npm install -D typescript@beta 

还可以通过以下方式获得编辑器支持

  • 下载 Visual Studio 2022/2019
  • 遵循 Visual Studio Code 的说明。

以下是 TypeScript 4.8 中的新功能:

  • 改进的 Intersection Reduction、Union Compatibility 和 Narrowing
  • 改进了对 infer 模板字符串类型中的类型推理
  • --build,--watch  和 --incremental 的性能改进
  • 比较对象和数组文字时的错误
  • 从绑定模式改进推理
  • 修复文件监视(尤其是跨 git checkouts)
  • Find-All-References 性能改进
  • 破坏性变更

详情查看发布公告

 


相關推薦

2022-08-27

TypeScript 4.8 已正式发布。 自 Beta 和 RC 发布以来的变化 自 Beta 测试版发布以来,稳定版现已支持从自动导入中排除特定文件。测试版的公告没有提到围绕类型签名中未使用的解构别名 (destructuring aliases) 的破坏性变化。此外

2022-08-15

TypeScript 4.8 首个 RC 已发布。开发团队表示,从现在开始到发布 TypeScript 4.8 稳定版本,预计除了修复重要错误之外不会有进一步的变化。 主要更新内容包括: 改进交叉类型、联合类型兼容性,以及类型收窄功能 改进对infer

2022-10-27

调的错误 特性 Ember.js 4.8 引入了 1 个特性: 作为 TypeScript Adoption Plan(TypeScript 采用计划)的一部分,带来了对 TypeScript 支持的预览。 Ember CLI 4.8 的变化 错误修复 Ember CLI 4.8 引入了 4 个错误修复: 确保新安装的附加

2023-07-04

TypeScript 5.2 首个测试版本已发布!可以通过 NuGet 或通过 npm 使用以下命令获取它: npm install -D typescript@beta 以下是 TypeScript 5.2 新增功能: using 声明和显式资源管理 (using Declarations and Explicit Resource Management) 装饰

2023-01-29

TypeScript 5.0 首个 Beta 测试版已发布。此版本带来了许多新功能,比如实现新的装饰器标准、更好地支持 Node 和打包工具中的 ESM 项目的功能、为库作者提供控制泛型推导 (generic inference) 的新方法、扩展 JSDoc 功能、简化配置,以及

2023-10-10

TypeScript 5.3 已发布 Beta 测试版。 主要变化 支持 import attributes 提案的最近更新 switch (true)Narrowing Narrowing On Comparisons to Booleans 检查对实例字段的super属性访问 针对类型的交互式嵌套提示 (Interactive Inlay Hints)

2022-04-10

TypeScript 4.7 首个 Beta 版本已发布。 主要更新内容 在 Node.js 中支持 ECMAScript 模块 Control over Module Detection 面向计算属性 (Computed Properties) 的控制流分析 优化对象和方法中的函数推断功能 (Function Inference) 引入实例化表达式

2022-09-26

TypeScript 4.9 首个 Beta 已发布。 值得关注的新特性 新增satisfies操作符 支持使用in运算符缩小 Unlisted Property Checks For Equality onNaN File-Watching 现在使用文件系统事件 错误修复和破坏性变更 详情查看发布公告。

2022-11-03

TypeScript 4.9 RC 已发布,自  Beta 版本以来,新增了 return  关键字 go-to-definition 、在类中包含自动访问器等新功能,点击链接即可查看对于功能的详情。 TypeScript 4.9  Beta 版本值得关注的新特性: 新增 satisfies 操作符

2023-03-07

Ember.js 4.11 引入了 2 个特性 为@ember/owner包提供稳定的 TypeScript 类型(首次在 4.10 发布) 为@ember/error包提供稳定的 TypeScript 类型 这两个包都已经有了作为公共预览类型一部分的类型,这些是第一个从 Ember 自己的 TypeScript

2023-03-03

TypeScript 5.0 发布首个 RC 版本,从现在开始到 TypeScript 5.0 的稳定版本,除了关键的错误修复之外不会有进一步的变化。 5.0 版本实现了新的装饰器标准、更好地支持 Node 和捆绑器中的 ESM 项目的功能、库作者控制泛型推理的新方

2024-04-11

Gitee OpenAPI v5 SDK for Typescript v5.4.83 发布。 以下是本次更新内容: 新增 获取存储库指定发行版的附件清单接口 新增 存储库指定发行版附件上传接口 新增 获取/删除存储库下指定发行版附件接口 新增 指定存储库发行版附

2023-04-20

TypeScript 5.1 发布了首个 Beta 测试版。 主要变化 更智能地检查未定义返回值的函数(undefined-Returning Functions) 旧代码 function foo() { // no return } // x = undefined let x = foo(); //fine - we inferred that 'f1' returns 'void' function f1() { // no return

2022-05-25

TypeScript 4.7 现已正式发布。 新特性概览 Node.js 中的 ECMAScript 模块支持 模块检测控制 括号内元素访问的控制流分析 改进的对象和方法中的函数推理 实例化表达式 infer类型变量的 extends Constraints 类型参数的 Opt