UNPKG

redis-smq

Version:

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

97 lines (96 loc) 3.68 kB
import { TQueueParams } from '../../../types'; export declare const redisKeys: { getNamespaceKeys(ns: string): { keyNsQueues: string; keyQueues: string; keyProcessingQueues: string; keyHeartbeats: string; keyHeartbeatConsumerWeight: string; keyScheduledMessages: string; keyScheduledMessageWeight: string; keyLockConsumerWorkersRunner: string; keyDelayedMessages: string; keyRequeueMessages: string; keyNamespaces: string; keyExchanges: string; }; getQueueKeys(queueParams: TQueueParams): { keyQueuePending: string; keyQueueDL: string; keyQueueProcessingQueues: string; keyQueueAcknowledged: string; keyQueuePendingPriorityMessageWeight: string; keyQueuePendingPriorityMessages: string; keyQueueConsumers: string; keyQueueRateLimitCounter: string; keyQueueSettings: string; keyNsQueues: string; keyQueues: string; keyProcessingQueues: string; keyHeartbeats: string; keyHeartbeatConsumerWeight: string; keyScheduledMessages: string; keyScheduledMessageWeight: string; keyLockConsumerWorkersRunner: string; keyDelayedMessages: string; keyRequeueMessages: string; keyNamespaces: string; keyExchanges: string; }; getFanOutExchangeKeys(bindingKey: string): { keyExchangeBindings: string; keyQueues: string; keyProcessingQueues: string; keyHeartbeats: string; keyHeartbeatConsumerWeight: string; keyScheduledMessages: string; keyScheduledMessageWeight: string; keyLockConsumerWorkersRunner: string; keyDelayedMessages: string; keyRequeueMessages: string; keyNamespaces: string; keyExchanges: string; }; getConsumerKeys(instanceId: string): { keyConsumerQueues: string; keyQueues: string; keyProcessingQueues: string; keyHeartbeats: string; keyHeartbeatConsumerWeight: string; keyScheduledMessages: string; keyScheduledMessageWeight: string; keyLockConsumerWorkersRunner: string; keyDelayedMessages: string; keyRequeueMessages: string; keyNamespaces: string; keyExchanges: string; }; getQueueConsumerKeys(queueParams: TQueueParams, instanceId: string): { keyQueueProcessing: string; keyConsumerQueues: string; keyQueues: string; keyProcessingQueues: string; keyHeartbeats: string; keyHeartbeatConsumerWeight: string; keyScheduledMessages: string; keyScheduledMessageWeight: string; keyLockConsumerWorkersRunner: string; keyDelayedMessages: string; keyRequeueMessages: string; keyNamespaces: string; keyExchanges: string; keyQueuePending: string; keyQueueDL: string; keyQueueProcessingQueues: string; keyQueueAcknowledged: string; keyQueuePendingPriorityMessageWeight: string; keyQueuePendingPriorityMessages: string; keyQueueConsumers: string; keyQueueRateLimitCounter: string; keyQueueSettings: string; keyNsQueues: string; }; getMainKeys(): Record<"keyQueues" | "keyProcessingQueues" | "keyHeartbeats" | "keyHeartbeatConsumerWeight" | "keyScheduledMessages" | "keyScheduledMessageWeight" | "keyLockConsumerWorkersRunner" | "keyDelayedMessages" | "keyRequeueMessages" | "keyNamespaces" | "keyExchanges", string>; validateNamespace(ns: string): string; validateRedisKey(key?: string): string; };