/** * 配置管理器 */ declare class ConfigManager { static readonly COMPONENT_CONFIG_NAME: string; /** * 保存配置 * @param key * @param data */ static set(key: string, data: any): void; /** * 读取配置,并尝试转换为JSON格式 * @param key */ static get(key: string): any; /** * 设置组件配置 * @param data */ static setComponentConfig(data: any): void; /** * 获取组件配置 */ static getComponentConfig(): any; /** * 清理本地缓存 */ static clear(): void; /** * 删除指定的键值 * @param key */ static remove(key: string): void; /** * 获取所有存储的配置键名 */ static keys(): string[]; /** * 主平台登录成功后调用此接口存储登录数据 */ static login(token: string): void; /** * 获取链接地址的GET参数 * @param name 参数名称 * @returns {*} */ static query(name: string): string | null; /** * 清理链接地址上指定的GET参数(不触发页面刷新) * @param names 参数名称数组 */ static clearQueryParams(names: string[]): void; /** * 获取cookie * @param cname * @returns */ static getCookie(cname: string): string; /** * 清除Cookie * @param token */ static clearCookie(...keys: string[]): void; /** * 清除Cookie * @param token */ static clearCookies(): void; /** * 登录信息获取,由引用组件库的项目调用 * 新模式为使用code参数处理 */ static loginCoverOldApi(): void; /** * 登录信息获取,由引用组件库的项目调用 * callback() 处理获取token和组件库部分接口请求执行顺序问题 */ static loginCover(callback?: any): void; /** * 本地token验证及其续约 * code 验证模式失败时使用 * @param callback */ static tokenVerify(callback: any): void; /** * 获取用户登录状态code */ static getTokenCode(): Promise; } export default ConfigManager;