/** * @description 等待加载 * @param { funciton } callback 一个停止轮训的while事件 返回值为boolean 返回true的时候则停止阻塞 开始执行后续的代码 * @param { number } loopTime 单次轮训的时长 默认100毫秒 * @param { number } timeout 超时的时间 默认10000毫秒 10秒 * @return Promise */ export declare function wait(callback: () => boolean, loopTime?: number, timeout?: number): Promise; /** * @description 加载队列的操作 * @param { promise[] } requestQueues 一个加载队列 promise的数组 */ export declare function requestOnLoad(requestQueues: Promise[]): Promise; /** * @description 睡眠, 阻塞代码 timer毫秒 * @param { number } timer 睡眠时长 执行后续的操作 * @return promise */ export declare function sleep(timer: any): Promise; /** * @description async / await 的错误处理 通过err的条件判断或者!res 的条件判断来走后续流程 * @param { Promise } promise * @return { Array } array [0] 为err, array[1] 为data */ export declare function wrap(promise: Promise): Promise;