UNPKG

redis-smq

Version:

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

11 lines (10 loc) 538 B
import { IQueueMetrics, IRequiredConfig, TQueueParams } from '../../../types'; import { RedisClient } from 'redis-smq-common'; import { ICallback, ICompatibleLogger } from 'redis-smq-common/dist/types'; export declare class QueueMetrics { protected redisClient: RedisClient; protected logger: ICompatibleLogger; protected config: IRequiredConfig; constructor(config: IRequiredConfig, redisClient: RedisClient, logger: ICompatibleLogger); getMetrics(queue: string | TQueueParams, cb: ICallback<IQueueMetrics>): void; }