t-comm
Version:
专业、稳定、纯粹的工具库
30 lines (29 loc) • 964 B
TypeScript
import type { IBaseLaunchParams } from './types';
/**
* 拉起 MJ
* @param {object} params 拉起参数
* @param {string} params.seriesId series id
* @param {string} params.gameId game id
* @param {string} params.uin uin
* @param {object} [params.context] 上下文,可传入组件实例 this
* @param {object} [params.qrCodeLib] qrcode
* @param {object} [params.dialogHandler] 弹窗 handler
* @param {object} [params.otherDialogParams] 弹窗的其他参数
* @param {string} [params.wxJSLink] wx js link
* @param {object} [params.env] 环境对象
* @returns Promise<boolean | number>
*
* @example
* ```ts
* launchMJGameRoom({
* seriesId: '12',
* gameId: '123',
* uin: '222',
* })
* ```
*/
export declare function launchMJGameRoom({ seriesId, gameId, uin, context, qrCodeLib, dialogHandler, otherDialogParams, wxJSLink, env, }: IBaseLaunchParams & {
gameId: string;
seriesId: string;
uin: string;
}): Promise<unknown>;