@fellas/adonisjs-resque
Version:
Resque Queue for AdonisJS v6
20 lines (19 loc) • 643 B
TypeScript
import { BaseCommand } from '@adonisjs/core/ace';
import type { CommandOptions } from '@adonisjs/core/types/ace';
import { Interval } from '../scheduler.js';
import { MultiWorker, Scheduler, Worker } from 'node-resque';
export default class ResqueStart extends BaseCommand {
static commandName: string;
static description: string;
static options: CommandOptions;
schedule: boolean;
worker: boolean;
isMulti: boolean;
verbose: boolean;
queueName: string[];
intervals?: Interval[];
workerInstance?: MultiWorker | Worker;
schedulerInstance?: Scheduler;
run(): Promise<void>;
prepare(): void;
}