import { AxiosResponse } from 'axios'; /** * 新增人:pengxing * 关键字:基类 */ export default class BaseSDK { sdk: any; constructor(sdk: any); /** * 获取缓存 * @param key */ getStorageSync(key: string): any; /** * 设置缓存 * @param key * @param data */ setStorageSync(key: string, data: any): any; /** * 失败提示 * @param content */ errorMessage(content: string): any; /** * 成功提示 * @param content */ successMessage(content: string): any; /** * 警告提示 * @param content */ warningMessage(content: string): any; /** * 处理重定向的函数 * @param redirectUrl 重定向地址 * @param messageContent 消息内容 * @param response 响应体 */ handleRedirectUrl(redirectUrl: string, content: string, response: AxiosResponse): void; /** * 获取授权code * @param options */ getAuthCode(options?: object): Promise; }