UNPKG

redis-smq

Version:

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

16 lines 705 B
import { ICallback, ILogger } from 'redis-smq-common'; import { RedisClient } from '../../../common/redis-client/redis-client.js'; export declare abstract class QueueMessagesStorage { protected redisClient: RedisClient; protected logger: ILogger; protected constructor(redisClient: RedisClient); abstract count(redisKey: string, cb: ICallback<number>): void; abstract fetchItems(redisKey: string, pageParams: { page: number; pageSize: number; offsetStart: number; offsetEnd: number; }, cb: ICallback<string[]>): void; abstract fetchAllItems(redisKey: string, cb: ICallback<string[]>): void; } //# sourceMappingURL=queue-messages-storage.d.ts.map