UNPKG

redis-smq

Version:

A simple high-performance Redis message queue for Node.js.

13 lines (12 loc) 620 B
import { Message } from '../lib/message/message'; import { RedisClient, Worker } from 'redis-smq-common'; import { ICallback } from 'redis-smq-common/dist/types'; export declare class ScheduleWorker extends Worker { protected redisClient: RedisClient; constructor(redisClient: RedisClient, managed: boolean); protected fetchMessageIds: (cb: ICallback<string[]>) => void; protected fetchMessages: (ids: string[], cb: ICallback<Message[]>) => void; protected enqueueMessages: (messages: Message[], cb: ICallback<void>) => void; work: (cb: ICallback<void>) => void; } export default ScheduleWorker;