UNPKG

@fellas/adonisjs-resque

Version:
13 lines (12 loc) 545 B
import { Scheduler } from 'node-resque'; import { NodeResqueJob } from './types.js'; import Cron from 'croner'; /** * Create a NodeResque Scheduler * @docs https://github.com/actionhero/node-resque?tab=readme-ov-file#scheduler * @returns */ export declare function createScheduler(): Scheduler; export type Interval = NodeJS.Timeout | Cron; export declare function startJobSchedules(resqueScheduler: Scheduler, jobs: Record<string, NodeResqueJob>): Promise<Interval[]>; export declare function cancelSchedules(intervals?: Interval[]): void;