redis-smq
Version:
A simple high-performance Redis message queue for Node.js.
10 lines • 856 B
TypeScript
import { ICallback, ILogger, IRedisClient } from 'redis-smq-common';
import { MessageEnvelope } from '../../../message/message-envelope.js';
import { IQueueParams } from '../../../queue/index.js';
import { EMessageUnknowledgmentReason, TMessageUnacknowledgmentStatus } from './types/index.js';
export declare const processingQueue: {
unknowledgeMessage(redisClient: IRedisClient, consumerId: string, queues: IQueueParams[] | null, logger: ILogger, unknowledgmentReason: EMessageUnknowledgmentReason, cb: ICallback<TMessageUnacknowledgmentStatus>): void;
fetchProcessingQueueMessage(redisClient: IRedisClient, keyQueueProcessing: string, cb: ICallback<MessageEnvelope>): void;
getQueueProcessingQueues(redisClient: IRedisClient, queue: IQueueParams, cb: ICallback<Record<string, string>>): void;
};
//# sourceMappingURL=processing-queue.d.ts.map