redis-smq
Version:
A simple high-performance Redis message queue for Node.js.
17 lines (16 loc) • 807 B
TypeScript
import { ScheduledMessages } from './messages/scheduled-messages';
import { AcknowledgedMessages } from './messages/acknowledged-messages';
import { DeadLetteredMessages } from './messages/dead-lettered-messages';
import { PendingMessages } from './messages/pending-messages';
import { ICallback } from 'redis-smq-common/dist/types';
import { IConfig } from '../../../types';
export declare class MessageManager {
private readonly redisClient;
readonly acknowledgedMessages: AcknowledgedMessages;
readonly deadLetteredMessages: DeadLetteredMessages;
readonly pendingMessages: PendingMessages;
readonly scheduledMessages: ScheduledMessages;
private constructor();
quit(cb: ICallback<void>): void;
static createInstance(config: IConfig, cb: ICallback<MessageManager>): void;
}