我正在尝试将Google Pay Passes与Typescript一起使用。有一个定义类型的包:npm install --save @types/gapi
但我没有任何使用方法
gapi.savetoandroidpay.render("dom-container",{
"jwt": "JWT",
"onsuccess": "successHandler",
"onfailure": "failureHandler"
});
我使用的是错误的软件包还是缺少此软件包?
@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"
});
}
重要的是,这只会消除类型错误。