Function useScheduler

  • Returns {
        cancelAllTasks: () => void;
        cancelTask: (taskId: string) => void;
        getActiveTaskCount: () => number;
        getPriorityLevels: () => string[];
        postTask: <T>(
            callback: () => T | Promise<T>,
            task: SchedulerTask,
            options?: SchedulerOptions,
        ) => Promise<T>;
        get state(): SchedulerState;
        subscribe(callback: (state: SchedulerState) => void): () => boolean;
    }