.. TypeScript 5.6 正式发布,新特性一览!(前端充电宝2024年09月10日文章)_众股360

您的位置 : 首页 > 公众号 > 前端充电宝

TypeScript 5.6 正式发布,新特性一览!(前端充电宝2024年09月10日文章)

分享到:
作者:前端充电宝 | 更新时间:2024-09-12 01:49:41

9 月 10 日,TypeScript 5.6 正式发布,该版本带来了许多新功能和修复,以下是一些主要更新:语言服务搜索 tsconfig.json 文件的回滚:由于可能导致打开许多引用项目的问题,TypeScript 5.6回滚了beta...

A股板块轮动加剧,跨年大妖来袭,这几只票主力已明显介入!微信搜索关注【研讯小组】公众号(可长按复制),回复666,领取代码!

9 月 10 日,TypeScript 5.6 正式发布,该版本带来了许多新功能和修复,以下是一些主要更新:

  1. 语言服务搜索 tsconfig.json 文件的回滚:由于可能导致打开许多引用项目的问题,TypeScript 5.6回滚了beta版本中关于语言服务如何搜索 tsconfig.json 文件的更改。团队正在研究在TypeScript 5.7中重新引入此功能的方法。

  2. 类型重命名:BuiltinIterator类型已重命名为IteratorObject。此外,还添加了一些子类型,如ArrayIterator、MapIterator等。

  3. 新增 --stopOnBuildErrors 标志:在--build模式下,如果项目构建出现任何错误,将停止继续构建其他项目。

  4. 编辑器功能增强:包括对提交字符的直接支持和自动导入的排除模式。

  5. 禁止空值和真值检查:TypeScript 5.6 现在会在编译时捕获可能导致意外行为的空值和真值检查。

  6. 迭代器辅助方法:引入了对 ECMAScript 提案的支持,为生成器和其他可迭代对象添加了 map、filter、take 等数组方法。

  7. IteratorObject 类型:为了解决原生迭代器和 TypeScript 类型系统之间的冲突,引入了 IteratorObject 类型。

  8. 严格的内置迭代器检查:引入了BuiltinIteratorReturn类型和--strictBuiltinIteratorReturn标志,以更严格地检查迭代器的返回类型。

  9. 支持任意模块标识符:允许在模块导入中使用字符串字面量作为导入名称。

  10. 新增 --noUncheckedSideEffectImports 选项:用于捕获无法解析的副作用导入,避免潜在的拼写错误。

  11. 新增 --noCheck 选项:允许跳过所有输入文件的类型检查,以加快构建速度。

  12. 允许 --build 模式下的中间错误:在构建模式下,即使依赖项中存在中间错误,也会继续构建项目。

  13. 区域优先诊断:在大型文件中,TypeScript现在可以更快地提供诊断信息。

  14. 细粒度提交字符:TypeScript 现在为每个自动完成项提供自己的提交字符,使得编辑器可以更智能地自动完成代码。

  15. 自动导入排除模式:允许通过正则表达式模式排除某些自动导入建议。

更新详情:https://devblogs.microsoft.com/typescript/announcing-typescript-5-6/


A股板块轮动加剧,跨年大妖来袭,这几只票主力已明显介入!微信搜索关注【研讯小组】公众号(可长按复制),回复666,领取代码!

本站内容转载请注明来源并提供链接,数据来自互联网,仅供参考。如发现侵权行为,请联系我们删除涉嫌侵权内容。

展开

相关文章

更多>>

反馈与咨询

关于本站 反馈中心 版权声明 网站地图

  版权投诉请发邮件到1191009458#qq.com(把#改成@),我们会尽快处理

  Copyright©2023-2024众股360(www.zgu360.com).AllReserved|备案号:湘ICP备2023009521号-3

  本站资源均收集整理于互联网,其著作权归原作者所有,如有侵犯你的版权,请来信告知,我们将及时下架删除相应资源

Copyright © 2024-2024 EYOUCMS. 易优CMS 版权所有 Powered by EyouCms