UNPKG

mwoffliner

Version:
15 lines (14 loc) 474 B
import type { RedisClientType } from 'redis'; export default class RedisQueue<T> { private redisClient; private readonly dbName; private readonly dehydratedKeys?; private readonly hydratedKeys?; constructor(redisClient: RedisClientType, dbName: string, keyMapping?: KVS<string>); pop(): Promise<T>; push(val: T): Promise<number>; len(): Promise<number>; flush(): Promise<number>; private hydrateObject; private dehydrateObject; }