UNPKG

redis-smq

Version:

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

16 lines 836 B
import { BackgroundJobWorkerAbstract } from '../../../abstract/background-job/background-job-worker-abstract.js'; import { ICallback } from 'redis-smq-common'; import { PurgeQueueJobManager } from './purge-queue-job-manager.js'; import { IBackgroundJob } from '../../../index.js'; import { TPurgeQueueJobPayload } from './types/index.js'; export declare class PurgeQueueJob extends BackgroundJobWorkerAbstract { protected jobManager: PurgeQueueJobManager | null; private processNextJob; private executeJob; protected goingUp(): ((cb: ICallback) => void)[]; protected getJobManager(): PurgeQueueJobManager; protected purgeMessages(job: IBackgroundJob<TPurgeQueueJobPayload>, cb: ICallback<number>): void; work(cb: ICallback): void; } export default PurgeQueueJob; //# sourceMappingURL=purge-queue.job.d.ts.map