redis-smq-rest-api
Version:
A RESTful API for RedisSMQ
14 lines • 1.17 kB
TypeScript
import { IQueueParams, QueueDeadLetteredMessages } from 'redis-smq';
export declare class QueueDeadLetteredMessagesService {
protected queueDeadLetteredMessages: {
purgeAsync: ((queue: import("redis-smq").TQueueExtendedParams) => Promise<undefined>) | ((queue: import("redis-smq").TQueueExtendedParams) => Promise<void>);
getMessagesAsync: (queue: import("redis-smq").TQueueExtendedParams, page: number, pageSize: number) => Promise<import("redis-smq").IQueueMessagesPage<import("redis-smq").IMessageTransferable>>;
countMessagesAsync: (queue: import("redis-smq").TQueueExtendedParams) => Promise<number>;
shutdownAsync: (() => Promise<undefined>) | (() => Promise<void>);
} & QueueDeadLetteredMessages;
constructor(queueDeadLetteredMessages: QueueDeadLetteredMessages);
getMessages(queueParams: IQueueParams, cursor: number, pageSize: number): Promise<import("redis-smq").IQueueMessagesPage<import("redis-smq").IMessageTransferable>>;
purge(queueParams: IQueueParams): Promise<void>;
countMessagesAsync(queueParams: IQueueParams): Promise<number>;
}
//# sourceMappingURL=QueueDeadLetteredMessagesService.d.ts.map