torotask
Version:
Task queue processing in NodeJS based on BullMQ and Redis
19 lines • 698 B
TypeScript
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