UNPKG

@stouder-io/adonis-scheduler

Version:
16 lines (15 loc) 651 B
/// <reference types="@adonisjs/logger/build/adonis-typings/logger" /> /// <reference types="@adonisjs/application/build/adonis-typings" /> import type { LoggerContract } from '@ioc:Adonis/Core/Logger'; import type { ApplicationContract } from '@ioc:Adonis/Core/Application'; import { SchedulerContract } from '@ioc:StouderIO/Scheduler'; export declare class Scheduler implements SchedulerContract { private logger; private app; private tasks; constructor(logger: LoggerContract, app: ApplicationContract); loadTasks(): Promise<void>; private nextTask; wakeUp(): Promise<void>; start(): Promise<void>; }