typescript - 输入gapi.savetoandroidpay

标签 typescript android-pay google-api-js-client google-pay typescript-types

我正在尝试将Google Pay Passes与Typescript一起使用。有一个定义类型的包:npm install --save @types/gapi但我没有任何使用方法

gapi.savetoandroidpay.render("dom-container",{
  "jwt": "JWT",
  "onsuccess": "successHandler",
  "onfailure": "failureHandler"
});

Here is the documentation

我使用的是错误的包装还是缺少?

最佳答案

@types/gapi包不包含Google Pay实现的定义,例如gapi.savetoandroidpay(截至2019年11月26日)。

在更新类型之前,建议您在gapi或使用global.d.ts的TypeScript文件中声明gapi.savetoandroidpay.render()作为类型。

sample.ts

declare var gapi: any;

const init=()=>{
  gapi.savetoandroidpay.render("dom-container",{
     "jwt": "JWT",
     "onsuccess": "successHandler",
     "onfailure": "failureHandler"
  });
}

重要的是,这只会抑制类型错误。

关于typescript - 输入gapi.savetoandroidpay,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58840636/

相关文章:

javascript - 设置 javascript google Drive api 的搜索参数

javascript - 未调用 Typescript 方法

javascript - Angular 5 切换到 HttpClient 破坏了我的服务

spring - 如何将占位符设置为非 Thymeleaf 参数?

java - 标签 fragment 发现意外的命名空间前缀 "wallet"

scope - 没有openid的谷歌登录auth2自定义范围

javascript - Google Drive SDK/API gapi 无法在 IIS 服务器上加载身份验证(Javascript)

angular - CdkDropList enter deprecated 在 CdkDropList 中不存在

javascript - 如何从对象数组中删除项目?

android - 一个 Google Play 开发者帐户有多个 Google Merchant 帐户?