【发布时间】:2023-04-01 01:42:02
【问题描述】:
有没有办法强制 typescript 的 window 对象解析 PaymentRequest 属性?这是我的角度组件中的代码示例:
if (window.PaymentRequest) {
// This browser supports Payment Request
} else {
// Browser does not support Payment Request
}
这是我得到的一个错误:
error TS2339: Property 'PaymentRequest' does not exist on type 'Window'.
【问题讨论】:
-
可以升级到 TS 3.6 吗?它已添加到此处的窗口类型中。
-
不,目前这不是一个选项:(
-
这表示 PaymentRequest 是由 --lib dom 提供的。 npmjs.com/package/@types/paymentrequest 可以将 DOM 添加到编译器选项中吗?
标签: angular typescript browser payment-request-api