simple-job-scheduler
Version:
A simple job scheduling system written in TypeScript
11 lines (10 loc) • 341 B
TypeScript
import { Job } from './Job';
export declare class Scheduler {
private readonly indexedJobsByName;
constructor();
schedule(jobName: string, runnable: (job?: Job) => void, intervalInMillis: number): Job;
cancel(jobName: string): boolean;
cancelAll(): void;
runningJobs(): Job[];
private cancelInternal;
}