导读 | 上周,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上下文。
要了解有关此新闻的更多信息,请查看官方文章。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/126985.html