UNPKG

redis-smq

Version:

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

14 lines 860 B
import { ILogger } from 'redis-smq-common'; import { RedisClient } from '../../../common/redis-client/redis-client.js'; import { EventBus } from '../../event-bus/index.js'; import { Consumer } from '../consumer/consumer.js'; import { IConsumerMessageHandlerArgs } from '../types/index.js'; import { DequeueMessage } from './dequeue-message/dequeue-message.js'; import { MessageHandler } from './message-handler/message-handler.js'; export declare class MultiplexedMessageHandler extends MessageHandler { protected dequeueNextFn: () => void; constructor(consumer: Consumer, redisClient: RedisClient, logger: ILogger, handlerParams: IConsumerMessageHandlerArgs, eventBus: EventBus | null, dequeueNextFn: () => void); protected initDequeueMessageInstance(): DequeueMessage; next(): void; } //# sourceMappingURL=multiplexed-message-handler.d.ts.map