first commit
This commit is contained in:
Vendored
+34
@@ -0,0 +1,34 @@
|
||||
/// <reference path="./types/index.d.ts" />
|
||||
|
||||
interface IAppOption {
|
||||
globalData: {
|
||||
userInfo?: Record<string, any>,
|
||||
}
|
||||
userInfoReadyCallback?: WechatMiniprogram.GetUserInfoSuccessCallback,
|
||||
}
|
||||
|
||||
// 微信小程序虚拟支付(wx.requestVirtualPayment)类型补充:
|
||||
// 当前 miniprogram-api-typings 未包含该 API(基础库 2.19.2+),在此做接口合并扩展。
|
||||
declare namespace WechatMiniprogram {
|
||||
interface RequestVirtualPaymentOption {
|
||||
/** 具体支付参数,需以 JSON 字符串形式传递(由服务端生成,原样透传) */
|
||||
signData: string
|
||||
/** 支付签名(服务端生成) */
|
||||
paySig: string
|
||||
/** 用户态签名(服务端生成) */
|
||||
signature: string
|
||||
/** 支付类型:short_series_goods=道具直购,short_series_coin=代币充值 */
|
||||
mode: 'short_series_goods' | 'short_series_coin'
|
||||
/** 环境:0 正式环境(默认),1 沙箱环境 */
|
||||
env?: number
|
||||
/** 分区 ID(游戏类场景使用) */
|
||||
zoneId?: string
|
||||
success?: (res: WechatMiniprogram.GeneralCallbackResult) => void
|
||||
fail?: (res: WechatMiniprogram.GeneralCallbackResult) => void
|
||||
complete?: (res: WechatMiniprogram.GeneralCallbackResult) => void
|
||||
}
|
||||
|
||||
interface Wx {
|
||||
requestVirtualPayment(option: RequestVirtualPaymentOption): void
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user