t-comm
Version:
专业、稳定、纯粹的工具库
37 lines (36 loc) • 854 B
TypeScript
import type { Options } from './types';
/**
* 通过 intl 登录
* @param {Options} options 参数
* @example
*
* ```ts
* function loginIntl() {
* const checkLoginAPI = res => new Promise((resolve, reject) => {
* getScheList({
* query: {
* ...INTL_CONFIG.extraQueryObject,
* appid: INTL_CONFIG.gameID,
* channelid: res.channel_info?.channelId,
* },
* }).then((res) => {
* resolve(res);
* })
* .catch((err) => {
* reject(err);
* });
* });
*
* return loginByIntl({
* cookieDomain: COOKIE_DOMAIN,
* env: INTL_CONFIG.env,
* gameID: INTL_CONFIG.gameID,
* appID: INTL_CONFIG.appID,
* webID: INTL_CONFIG.webID,
* checkLoginAPI,
* });
* }
*
* ```
*/
export declare function loginByIntl(options: Options): Promise<unknown>;