UNPKG

redis-smq

Version:

A simple high-performance Redis message queue for Node.js.

17 lines (16 loc) 807 B
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; }