UNPKG

redis-smq

Version:

A high-performance, reliable, and scalable message queue for Node.js.

27 lines 1.83 kB
import { ProducerFactory } from './factories/producer-factory.js'; import { ConsumerFactory } from './factories/consumer-factory.js'; import { LifecycleManager } from './lifecycle-manager.js'; export declare class RedisSMQ { static createConsumer: typeof ConsumerFactory.create; static createProducer: () => import("../index.js").Producer; static createMessageManager: () => import("../index.js").MessageManager; static createQueueManager: () => import("../index.js").QueueManager; static createNamespaceManager: () => import("../index.js").NamespaceManager; static createConfigManager: () => import("../index.js").ConfigManager; static createQueuePublishedMessages: () => import("../index.js").QueuePublishedMessages; static createConsumerGroups: () => import("../index.js").ConsumerGroups; static createQueueAcknowledgedMessages: () => import("../index.js").QueueAcknowledgedMessages; static createQueueDeadLetteredMessages: () => import("../index.js").QueueDeadLetteredMessages; static createQueueScheduledMessages: () => import("../index.js").QueueScheduledMessages; static createQueuePendingMessages: () => import("../index.js").QueuePendingMessages; static createQueueRateLimit: () => import("../index.js").QueueRateLimit; static createFanoutExchange: () => import("../index.js").ExchangeFanout; static createTopicExchange: () => import("../index.js").ExchangeTopic; static createDirectExchange: () => import("../index.js").ExchangeDirect; static startProducer: typeof ProducerFactory.startProducer; static startConsumer: typeof ConsumerFactory.startConsumer; static initialize: typeof LifecycleManager.initialize; static shutdown: typeof LifecycleManager.shutdown; static isRunning: () => boolean; } //# sourceMappingURL=redis-smq.d.ts.map