TypeScript 和 canMakePayment

TypeScript and canMakePayment

我正在尝试创建一个使用付款请求 Api 的系统,并且在很大程度上是成功的,但是 TypeScript 似乎没有 canMakePayment 的定义 PaymentRequest对象。

我是不是遗漏了什么,或者我是否需要将其转换为 any 以便构建我的 Typescript?

谢谢

我建议编写一个小的 .d.ts 文件并引用它,而库类型定义还不包括完整的接口。

即包含类似:

declare interface PaymentRequest
{
    canMakePayment(): boolean; // Or whatever the correct type signature is.
}

如果您将它放在 @types 目录中,它可能会被自动拾取。否则使用参考评论,例如/// <reference path="payment-request-extension.d.ts" />.

我在 TypeScript 的代码中找到了 canMakePayment() 个条目。

https://github.com/Microsoft/TypeScript/blob/master/src/lib/dom.generated.d.ts#L9737

我不是 TypeScript 专家,但我想你可以导入这个?