adonisjs-scheduler
Version:
Task scheduler for AdonisJS
15 lines (14 loc) • 430 B
TypeScript
import type { ApplicationService } from '@adonisjs/core/types';
import cron from 'node-cron';
import { Kernel } from '@adonisjs/core/ace';
export declare class Worker {
app: ApplicationService;
tasks: cron.ScheduledTask[];
loaders: any[];
booted: boolean;
kernel: Kernel;
constructor(app: ApplicationService);
boot(): Promise<void>;
start(tag?: string): Promise<void>;
stop(): Promise<void>;
}