redis-smq
Version:
A simple high-performance Redis message queue for Node.js.
13 lines (12 loc) • 601 B
TypeScript
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;
}