TypeScript 5.2 正式发布

软件资讯 软件资讯 发布于 8个月前 14 浏览 0 回复

TypeScript 5.2 已正式发布。

5.2 新特性

TypeScript 5.2 实现了即将推出的 ECMAScript 功能,称为装饰器元数据。此功能的关键思想是使装饰器可以轻松地在其使用的任何类上创建和使用元数据。

每当使用装饰器函数时,它们现在都可以访问其上下文对象的新 metadata 属性。 metadata 属性仅包含一个简单的对象。由于 JavaScript 允许我们任意添加属性,因此它可以用作由每个装饰器更新的字典。

或者,由于每个 metadata 对象对于类的每个修饰部分都是相同的,因此它可以用作 Map 的键。在类上或类中的所有装饰器运行后,可以通过 Symbol.metadata 在类上访问该对象。

TypeScript 5.2 RC 发布以来,文档添加了Copying Array Methods,symbols asWeakMap,WeakSetKeys 和 Clickable Inlay Parameter Hints,以及关于始终在声明文件中提示 namespace 关键字的重要更改。

详情查看发布公告



为您推荐相关文章:

  • TypeScript 5.0 发布首个 RC 版本
  • TypeScript 5.0 发布
  • TypeScript 5.1 Beta 发布
  • TypeScript 5.1 正式发布
  • TypeScript 5.1 RC
  • 同类文章推荐:

  • FileZilla Server 1.8.2 发布,开源 FTP 服务器
  • gRPC 1.63.0 发布,跨语言 RPC 框架
  • React 18.3.0 发布
  • PHP 获得来自 STF 的 20 万欧元投资
  • Node.js v22 正式发布
  • Ubuntu 24.04 LTS 正式发布