import { LogItem } from "./interface"; /** * 由于indexDB链接数据库需要时间,在此期间可能已经过来了,这时直接去调用数据库操作,数据库未准备就绪,会报错 * */ declare class LogQueue { private queue; private operationRunning; private runStart; private logOperate; constructor(logOperate: Function); /** * 开始循环取队列 */ startOperate(): void; /** * @description 取操作循环,从队列中取出全部LogItem, */ operatingRecursion(): void; /** * 把数据存入queue,并触发事件循环 */ invokePushQueue(log: LogItem): void; } export default LogQueue;