导读 上周,TypeScript背后的团队宣布推出TypeScript 3.6 Beta。 TypeScript 3.6的完整版本计划在下个月底推出,并在几周前发布候选版本。

TypeScript 3.6有什么新功能?

更严格的检查

TypeScript 3.6带有更严格的迭代器和生成器函数检查。早期版本不允许生成器的用户区分是否从生成器生成或返回值。使用TypeScript 3.6,用户可以在处理它们时缩小迭代器的值。

更简单的emit

for/of循环和数组扩展等构造的emit可能有点沉重,因此TypeScript选择默认情况下支持数组类型的简单emit,并使用-downlevelIteration标志帮助迭代其他类型。使用此标志,发出的代码更准确,但更大。

支持分号的代码编辑

旧版本的TypeScript在每个语句的末尾都添加了分号,许多用户都不喜欢这些分号,因为它没有符合他们的样式指南。 TypeScript 3.6可以轻松检测文件在应用编辑时是否使用分号,如果文件缺少分号,则TypeScript不会添加分号。

DOM更新

以下是在lib.dom.d.ts中删除或更改的一些声明:

  • 使用WindowOrWorkerGlobalScope而不是GlobalFetch。
  • 导航器上的非标准属性不再存在。
  • 使用webgl或webgl2代替实验性的webgl上下文。

要了解有关此新闻的更多信息,请查看官方文章

原文来自:https://www.linuxidc.com/Linux/2019-07/159540.htm

本文地址:https://www.linuxprobe.com/typescript-3-6-beta.html编辑:周晓雪,审核员:逄增宝

Linux命令大全:https://www.linuxcool.com/