t-comm
Version:
专业、稳定、纯粹的工具库
27 lines (26 loc) • 889 B
TypeScript
import type { IBaseLaunchParams } from './types';
/**
* 拉起 GN
* @param {object} params 拉起参数
* @param {string} params.roomId 房间 Id
* @param {string} params.roomPwd 房间 Pwd
* @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
* launchGNGameRoom({
* roomId: '12',
* roomPwd: '123'
* })
* ```
*/
export declare function launchGNGameRoom({ roomId, roomPwd, context, qrCodeLib, dialogHandler, otherDialogParams, wxJSLink, env, }: IBaseLaunchParams & {
roomId: string;
roomPwd: string;
}): Promise<unknown>;