redis-smq
Version:
A simple high-performance Redis message queue for Node.js.
11 lines (10 loc) • 740 B
TypeScript
import { TGetMessagesReply, TQueueParams } from '../../../../types';
import { ListMessageStorage } from '../message-storage/list-message-storage';
import { ICallback } from 'redis-smq-common/dist/types';
export declare class DeadLetteredMessages extends ListMessageStorage {
purge(queue: string | TQueueParams, cb: ICallback<void>): void;
requeue(queue: string | TQueueParams, messageId: string, sequenceId: number, cb: ICallback<void>): void;
delete(queue: string | TQueueParams, messageId: string, sequenceId: number, cb: ICallback<void>): void;
list(queue: string | TQueueParams, skip: number, take: number, cb: ICallback<TGetMessagesReply>): void;
count(queue: string | TQueueParams, cb: ICallback<number>): void;
}