0

我正在尝试创建一个使用 Payment Request Api 的系统,并且在大多数情况下它是成功的,但 TypeScript 似乎在对象canMakePayment下没有定义。PaymentRequest

我是否遗漏了某些东西,或者我需要将其转换为any我的 Typescript 构建吗?

谢谢

4

2 回答 2

1

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

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

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

于 2018-03-26T02:28:48.070 回答
0

我建议编写一个小.d.ts文件并参考,虽然库类型定义还没有包含完整的接口。

即包含以下内容:

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

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

于 2018-03-21T22:04:55.737 回答