UNPKG

redis-smq

Version:

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

13 lines (12 loc) 601 B
import { IRequiredConfig, TQueueParams } from '../../../types'; import { RedisClient } from 'redis-smq-common'; import { ICallback, ICompatibleLogger } from 'redis-smq-common/dist/types'; export declare class Namespace { protected redisClient: RedisClient; protected logger: ICompatibleLogger; protected config: IRequiredConfig; constructor(config: IRequiredConfig, redisClient: RedisClient, logger: ICompatibleLogger); list(cb: ICallback<string[]>): void; getQueues(namespace: string, cb: ICallback<TQueueParams[]>): void; delete(ns: string, cb: ICallback<void>): void; }