UNPKG

@pushrocks/smarttime

Version:

handle time in smart ways

19 lines (18 loc) 566 B
import * as plugins from './smarttime.plugins.js'; import { CronJob, TJobFunction } from './smarttime.classes.cronjob.js'; export declare class CronManager { executionTimeout: plugins.smartdelay.Timeout<void>; status: 'started' | 'stopped'; cronjobs: plugins.lik.ObjectMap<CronJob>; constructor(); addCronjob(cronIdentifierArg: string, cronFunctionArg: TJobFunction): CronJob; removeCronjob(cronjobArg: CronJob): void; /** * starts the cronjob */ start(): void; /** * stops all cronjobs */ stop(): void; }