391c43e
1
2
3
4
5
6
7
8
9
10
11
export interface SchedulerTask { type: string; execute: () => Promise<void>; enabled: boolean; } export interface SchedulerOptions { pollIntervalMs?: number; // default 30000 onError?: (taskType: string, error: Error) => void; }