adonis5-queue
Version:
Adonis JS 5 queue package based backed by Kue and Kue-scheduler
25 lines (24 loc) • 652 B
TypeScript
/// <reference types="@adonisjs/application/build/adonis-typings" />
import { BaseCommand, Kernel } from '@adonisjs/ace';
import { ApplicationContract } from '@ioc:Adonis/Core/Application';
/**
* Generate producer/consumer pair for new jobs
*
* @version 1.0.0
* @adonis-version 5.0+
*/
export default class QueueJob extends BaseCommand {
private config;
static commandName: string;
static description: string;
jobName: string;
jobId: string;
static settings: {
loadApp: boolean;
};
constructor(app: ApplicationContract, kernel: Kernel);
/**
* Execute command
*/
handle(): Promise<void>;
}