UNPKG

@mann-conomy/job-scheduler

Version:

A simple background job scheduler for the Mann-Conomy project.

17 lines (16 loc) 683 B
import type { JobExpression, JobOptions } from "../types/job"; export declare function validateCronTime(expression: JobExpression): JobExpression; export declare function validateTimeZone(timeZone: string): { error: unknown; valid: boolean; }; export declare function validateCronOptions(timeZone: string, options: Partial<JobOptions>): { context?: (() => void) | undefined; name?: string | null | undefined; start?: boolean | null | undefined; timeZone: string | null; threshold?: number | null | undefined; runOnInit?: boolean | null | undefined; unrefTimeout?: boolean | null | undefined; waitForCompletion?: boolean | null | undefined; };