微软发布了 TypeScript 5.9,延迟导入并增强了开发者体验(微软发布新品)

作者 | Daniel Dominguez

译者 | 刘雅梦

策划 | 丁晓昀

Type,微软的 Java 静态类型超集,已经发布了 Type 5.9 版本,带来了一系列开发者体验改进、新特性和性能优化。

Type 5.9 引入了多个特性,包括对延迟导入的支持、通过脚手架标志改进的默认项目设置,以及对 Node.js v20 的更稳定的模块解析模式。它还宣布了一个新的可展开悬停预览功能。

Type 5.9 的一个主要特性是 对提议的导入延迟语法 的支持,这是阶段 3 ECMA 提案的一部分。这个功能允许开发者将模块及其依赖项的加载和执行推迟到访问导入属性的那一刻。

延迟导入的语法与常规导入类似,但有一些规则,例如不能使用命名导入或默认导入。下面展示了正确的语法示例:

importdefer * asexpensiveLibrary from'expensive-library'

使用 tsc –init命令搭建新的 Type 配置的开发者现在将看到一个更简洁的 tsconfig。这一变化是基于反馈实施的,表明开发者通常会删除 tsconfig.json 文件中自动生成的大量内容。有了新变化,开发者现在将得到一个更简洁的文件,并能够利用编辑器自动补全和 Type 网站 上的 tsconfig 参考来添加所需的特定配置。

除了现有的 nodenext 模块模式,这个版本的 Type 将引入 node20 模块选项。这个选项旨在镜像 Node.js v20 的行为,因此不太可能像‘nodenext’模式那样包含未来的功能或行为。唯一的例外是如果 NodeJS 团队 将新的模块行为回溯到 Node.js v20。

在 Visual Studio Code 等工具中,Type 5.9 通过引入了可扩展的类型预览来改善开发者体验。这个新功能的目标是对于深度嵌套的类型,将提供一个新的‘+’和‘-’按钮,以便开发者可以更深入地挖掘类型,减少直接跳转到定义文件的需求。这个新功能引起了社区的一些兴奋,reddit 上的用户已经强调了新功能的便利性:

我对导入延迟非常兴奋,但我认为摘要描述和可展的悬停将对新手来说是最大的游戏改变者。当我第一次学习 Type 时,很多内容对我来说都显得深奥难懂,因此让底层信息更直接可用绝对是一个好举措。

Type 5.9 还包含了一些幕后的性能升级。这些包括在 映射器上缓存实例化以减少不必要的多次实例化相同的中间类型,并优化了文件存在性检查,这在大型项目中可能会使速度提高约 11%。

5.9 的发布说明还让我们对将来的版本有所了解。虽然团队正专注于他们 最近宣布的将 Type 编译器移植到 Go 的计划,目前计划在 Type v7 中实现,但他们已经表示版本 6 将更多地是一个桥接版本,允许开发者为版本 7 做准备。

Type 是由微软开发和维护的开源编程语言。它通过添加可选的静态类型来构建 Java,使其更容易及早发现错误,并有信心地构建大规模应用程序。Type 在前端和后端生态系统中被广泛采用,并在 React、Angular、Vue 和 Node.js 等框架中得到一级支持。

特别声明:[微软发布了 TypeScript 5.9,延迟导入并增强了开发者体验(微软发布新品)] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

长春第一美男子王伟:凭借一副好皮囊,4年奸杀17名妙龄女子(长春第一美男分尸案)

郑喜春原本以为,王伟不过是有些花心,但至少心地不坏,然而,当她真正步入他的生活后,才意识到王伟的凶狠与丑陋远远超出了她的想象。此后,王伟开始频繁地引诱年轻女子来到家中与他发生关系,而每次事后,他都会毫不留情地…

长春第一美男子王伟:凭借一副好皮囊,4年奸杀17名妙龄女子(长春第一美男分尸案)

紫光Q8080Q8095Q6100Q6180Q5260ii扫描仪搓纸轮分纸轮故障如何排查修复?(紫光国微)

紫光Q系列扫描仪搓纸轮分纸轮故障困扰不少用户。本篇文章将详细介绍故障原因,教您排查步骤与修复技巧。无论是卡纸还是扫描质量下降,通过正确的方法都能高效解决,避免不必要的维修成本。 如果你遇到紫光Q8080Q8095Q6100Q6180

紫光Q8080Q8095Q6100Q6180Q5260ii扫描仪搓纸轮分纸轮故障如何排查修复?(紫光国微)

小马鞭》等7部中国影片,亮相第十二届加尔各答国际儿童电影节(小马鞭草图片大全)

在中国国家电影局及中国电影资料馆的大力支持下,除《小马鞭》之外,参加本届儿童电影节展映的还有《我就是风》《皮皮鲁与鲁西西之罐头小人》《树上有个好地方》《正正的世界》《动物出击》《百川东到海》等6部中国优秀儿…

《<strong>小马鞭</strong>》等7部中国影片,亮相第十二届加尔各答国际儿童电影节(小马鞭草图片大全)

轨道交汇那一刻,旧职业路径已被太空重新定义?(地铁轨道相交)

在广阔宇宙当中,两颗卫星轻轻一碰,实现了印度首次空间对接,这可不只是轨道上的技术奇迹,反倒像是朝社会的湖面扔下一颗石子,所激起的波纹正在悄悄改变很多年轻人对工作的看法。 这些数字,可不只是薪酬涨了,更是重新…

轨道交汇那一刻,旧职业路径已被太空重新定义?(地铁轨道相交)

mems电容式传感器(电容式传感器缺点)

在应用方面,微机电系统电容式传感器广泛用于汽车行业,如胎压监测和安全系统;工业自动化中,用于过程控制和『机器人』️传感;消费电子如『智能手机』和穿戴设备,实现『触摸屏』和运动检测。 总之,微机电系统电容式传感器是一种关键…

mems电容式传感器(电容式传感器缺点)