wakaq
Version:
Background task queue for Node backed by Redis, a super minimal Celery
15 lines (14 loc) • 553 B
TypeScript
import { Duration } from 'ts-duration';
export declare class WakaQueue {
name: string;
priority: number;
prefix: string;
softTimeout?: Duration;
hardTimeout?: Duration;
maxRetries?: number | null;
constructor(name: string, priority?: number, prefix?: string, softTimeout?: Duration, hardTimeout?: Duration, maxRetries?: number);
static create(obj: any, queuesByName?: Map<string, WakaQueue>): WakaQueue;
setDefaultPriority(lowestPriority: number): void;
get brokerKey(): string;
get brokerEtaKey(): string;
}