UNPKG

@penkov/tasks_queue

Version:

A lightweight PostgreSQL-backed task queue system with scheduling, retries, backoff strategies, and priority handling. Designed for efficiency and observability in modern Node.js applications.

12 lines (11 loc) 387 B
import { TasksQueueDao } from "./tasks-queue.dao.js"; export declare class TasksAuxiliaryWorker { private readonly tasksQueueDao; private workerTimer; constructor(tasksQueueDao: TasksQueueDao); start(): void; private runAuxiliaryJobs; stop(): Promise<void>; pendingCount(queue: string): Promise<number>; inProgressCount(queue: string): Promise<number>; }