Files
kidsai/html/rechner/node_modules/node-cron/dist/esm/node-cron.d.ts
2025-06-24 15:43:32 +02:00

20 lines
802 B
TypeScript

import { ScheduledTask, TaskFn } from "./tasks/scheduled-task";
export type Options = {
name?: string;
timezone?: string;
noOverlap?: boolean;
maxExecutions?: number;
};
export declare function schedule(expression: string, func: TaskFn | string, options?: Options): ScheduledTask;
export declare function createTask(expression: string, func: TaskFn | string, options?: Options): ScheduledTask;
export declare function validate(expression: string): boolean;
export { ScheduledTask } from './tasks/scheduled-task';
export type { TaskFn, TaskContext, TaskOptions } from './tasks/scheduled-task';
export interface NodeCron {
schedule: typeof schedule;
createTask: typeof createTask;
validate: typeof validate;
}
export declare const nodeCron: NodeCron;
export default nodeCron;