UNPKG

torotask

Version:

Task queue processing in NodeJS based on BullMQ and Redis

19 lines 698 B
import type { QueueEventsOptions, QueueOptions } from 'bullmq'; import type { Logger } from 'pino'; import type { CreateClientFunction } from './client.js'; export type TaskQueueOptions = QueueOptions & { logger?: Logger; /** * Function to create Redis connections for the queue. * Used for connection reusing when enabled in ToroTask client. */ createClient?: CreateClientFunction; }; export type TaskQueueEventsOptions = QueueEventsOptions & { /** * Function to create Redis connections for queue events. * Used for connection reusing when enabled in ToroTask client. */ createClient?: CreateClientFunction; }; //# sourceMappingURL=queue.d.ts.map