/** * 包装一个限制速率执行的函数 * @description 例如在 1 秒内执行最多执行 5 次, * * @param fn 原函数 * @param options.limit 限制次数 * @param options.delay 限制时间 ms * @param options.maxWaitCount 最大等待计数,如果超过的执行会被拒绝 * * @example * const limitedFn = limitQueue(async (x) => {}) * await limitedFn(1) * await limitedFn(2) * */ export declare function limitQueue any>(fn: T, options: { limit: number; delay: number; maxWaitCount?: number; }): T; //# sourceMappingURL=limitQueue.d.ts.map