t-comm
Version:
专业、稳定、纯粹的工具库
37 lines (36 loc) • 694 B
TypeScript
type ConfigType = unknown;
/**
* 初始化config
* @param {ConfigType} config
* @example
* ```ts
* initConfig({
* login: { loginType: 'WXPC' },
* game: 'pvp',
* });
*
* getConfig('login.loginType'); // 'WXPC'
* ```
*/
export declare function initConfig(config: ConfigType): void;
/**
* 获取config
* @param {string} name
* @return {*} {*}
*
* @example
* getConfig('login.loginType')
* getConfig('game')
*/
export declare function getConfig(name?: string): any;
/**
* 设置config
*
* @param {string} name
* @param {*} value
*
* @example
* setConfig('login.loginType','WXPC')
*/
export declare function setConfig(name: string, value: unknown): void;
export {};