@fellas/adonisjs-resque
Version:
Resque Queue for AdonisJS v6
26 lines (25 loc) • 857 B
TypeScript
import type { RedisConnections } from './types.js';
import { MultiWorker, Worker } from 'node-resque';
export declare function defineConfig<Connections extends RedisConnections>(config: {
redisConnection: keyof Connections;
runWorkerInWebEnv: boolean;
runScheduler: boolean;
isMultiWorkerEnabled: boolean;
multiWorkerOption: MultiWorker['options'];
workerOption: Worker['options'];
queueNameForJobs: string;
queueNameForWorkers: string;
logger: string | null;
verbose: boolean;
}): {
redisConnection: keyof Connections;
runWorkerInWebEnv: boolean;
runScheduler: boolean;
isMultiWorkerEnabled: boolean;
multiWorkerOption: MultiWorker["options"];
workerOption: Worker["options"];
queueNameForJobs: string;
queueNameForWorkers: string;
logger: string | null;
verbose: boolean;
};