redis-smq
Version:
A high-performance, reliable, and scalable message queue for Node.js.
13 lines • 776 B
TypeScript
import { ICallback, ILogger } from 'redis-smq-common';
import { IQueueParams } from '../queue-manager/index.js';
export declare class ConsumerGroups {
protected logger: ILogger;
constructor();
saveConsumerGroup(queue: string | IQueueParams, groupId: string): Promise<number>;
saveConsumerGroup(queue: string | IQueueParams, groupId: string, cb: ICallback<number>): void;
deleteConsumerGroup(queue: string | IQueueParams, groupId: string): Promise<void>;
deleteConsumerGroup(queue: string | IQueueParams, groupId: string, cb: ICallback<void>): void;
getConsumerGroups(queue: string | IQueueParams): Promise<string[]>;
getConsumerGroups(queue: string | IQueueParams, cb: ICallback<string[]>): void;
}
//# sourceMappingURL=consumer-groups.d.ts.map