UNPKG

redis-smq

Version:

A high-performance, reliable, and scalable message queue for Node.js.

24 lines 952 B
import { ICallback, ILogger } from 'redis-smq-common'; export interface IBrowserStorage { count(redisKey: string, cb: ICallback<number>): void; fetchItems(redisKey: string, options: { page: number; pageSize: number; offsetStart: number; offsetEnd: number; }, cb: ICallback<string[]>): void; fetchAllItems(redisKey: string, cb: ICallback<string[]>): void; } export declare abstract class BrowserStorageAbstract implements IBrowserStorage { protected logger: ILogger; constructor(logger?: ILogger); 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=browser-storage-abstract.d.ts.map