UNPKG

blue-fish-redis

Version:
19 lines (18 loc) 602 B
import { RedisQueue } from './RedisQueue'; export declare class RedisQueueWorker { readonly queue: RedisQueue; private lock; private doingJob; private retryAt; private readonly keys; private readonly workers; private readonly bin; private readonly io; private readonly ioRead; constructor(queue: RedisQueue); init(interval?: number): Promise<void>; on(name: string, worker: (id: string, data: Record<string, any>) => Promise<void>): (id: string, data: Record<string, any>) => Promise<number>; private retry; private work; private interval; }