redis-smq
Version:
A simple high-performance Redis message queue for Node.js.
13 lines • 747 B
TypeScript
import { ICallback } from 'redis-smq-common';
import { MessageEnvelope } from '../../message/message-envelope.js';
import { IConsumerMessageHandlerWorkerPayload } from '../types/index.js';
import { Worker } from './worker.js';
declare class PublishScheduledWorker extends Worker {
work: (cb: ICallback<void>) => void;
protected fetchMessageIds: (cb: ICallback<string[]>) => void;
protected fetchMessages: (ids: string[], cb: ICallback<MessageEnvelope[]>) => void;
protected enqueueMessages: (messages: MessageEnvelope[], cb: ICallback<void>) => void;
}
declare const _default: (payload: IConsumerMessageHandlerWorkerPayload) => PublishScheduledWorker;
export default _default;
//# sourceMappingURL=publish-scheduled.worker.d.ts.map