TypeScript 中的时态 API 支持

问题描述 投票:0回答:1

JavaScript Temporal API (

tc39/proposal-temporal
) 目前处于第 3 阶段。

一旦完成并升级到第 4 阶段,这是否意味着 Temporal API 将在 TypeScript 中自动可用,或者 TS 需要进行一些更新才能使用 Temporal API?

javascript typescript ecmascript-temporal
1个回答
0
投票

TypeScript 版本更新通常包括浏览器提供的 Web API 的更新。例如,请参阅最新版本的发行说明TypeScript 5.5 lib.d.ts 更新

对于 5.5 测试版

  • dom.asyncIterable 添加 [Symbol.asyncIterator] 和值
  • 可见性类型中的一些补充
  • 游戏手柄类型发生细微变化。
  • 新的 ReadableStream 迭代器选项
  • 某些属性在可选/必需之间切换
  • 添加AbortSignal.any方法
  • 添加新的 CSS*规则
  • 添加 Document.parseHTMLUnsafe、ShadowRoot.setHTMLUnsafe
  • 对文档进行了细微更改。
  • HTMLSelectElement.type 现在是“选择一个” | “选择多个”而不是字符串
  • 新性能类型 LargestContentfulPaint

一旦 Temporal API 在浏览器中发布,TypeScript 更新将需要为其添加类型定义,然后才能“自动”支持。

同时,您始终可以通过扩展全局命名空间来添加自己的类型定义。直到最近,例如,在使用视图转换 API 时,这是必要的,因为尽管它已由某些浏览器提供,但尚未添加到 TypeScript 的内置类型定义中。

© www.soinside.com 2019 - 2024. All rights reserved.