export * from "./utils"; /** 设置request的执行前缀 * @param c 回调函数 */ export declare function setRequestBefore(c: cbk): void; /** 设置基础apiUrl */ export declare function setBaseUrl(url: string): string; /** 设置request的缓存时间,防止短时间内多次发送同一请求 * @param t 缓存时间(单位:毫秒);在最后一次请求时间内,将直接返回上次请求结果;默认10000(10秒) */ export declare function setRequestCacheTime(t: number): void; /** 将一个url路径格式化成完整的url; 前提是已经设置过baseUrl */ export declare function fUrl(p?: string): string; /** 消息提示 */ export declare function msg(m: string, type?: UniApp.ShowToastOptions["icon"]): Promise; export declare function msg(opt: UniApp.ShowToastOptions): Promise; /**具有缓存功能的简化reques; 必须在uni环境下使用 * @param url 请求地址 * @param data 请求数据 * @param opt uni的配置参数 * @param real 是否跳过beforeRequest的前置方法;(setRequestBefore设置了前置后) * @returns 请求结果 */ export declare function request(url?: string, data?: any, opt?: Partial | null, real?: any): Promise; /** 上传文件 */ export declare function upload(name: string, file: File | string, other?: obj, type?: string): Promise; export declare function upload(opt: UploadOption): Promise;