UNPKG

blue-fish-redis

Version:
20 lines (19 loc) 625 B
/// <reference types="ioredis" /> import { RedisBin } from '../RedisBin'; import { Redis } from '../typings'; export interface RedisQueueKeys { prefix: string; pending: string; doing: string; doing_map: string; retrying: string; } export declare class RedisQueue { readonly name: string; readonly keys: RedisQueueKeys; readonly bin: RedisBin; readonly io: Redis.Redis; constructor(bin: RedisBin, name: string); push(name: string, id: string, data: Record<string, any>): Promise<number>; definePusher(name: string): (id: string, data: Record<string, any>) => Promise<number>; }