redis-smq-rest-api
Version:
REST API for RedisSMQ: OpenAPI 3 schema and Swagger UI for managing queues, messages, and consumers.
13 lines • 1.02 kB
TypeScript
import { IQueueParams, QueuePendingMessages, TQueueExtendedParams } from 'redis-smq';
export declare class QueuePendingMessagesService {
protected queuePendingMessages: {
countMessagesAsync: (queue: TQueueExtendedParams) => Promise<number>;
getMessagesAsync: (queue: TQueueExtendedParams, page: number, pageSize: number) => Promise<import("redis-smq").IBrowserPage<import("redis-smq").IMessageTransferable<unknown>>>;
purgeAsync: ((queue: TQueueExtendedParams) => Promise<undefined>) | ((queue: TQueueExtendedParams) => Promise<void>);
} & QueuePendingMessages;
constructor(queuePendingMessages: QueuePendingMessages);
getMessages(queueParams: TQueueExtendedParams, page: number, pageSize: number): Promise<import("redis-smq").IBrowserPage<import("redis-smq").IMessageTransferable<unknown>>>;
purge(queueParams: IQueueParams): Promise<void>;
countMessagesAsync(queue: IQueueParams, groupId?: string): Promise<number>;
}
//# sourceMappingURL=QueuePendingMessagesService.d.ts.map