@jss-rule-engine/workflow
Version:
13 lines (12 loc) • 592 B
TypeScript
import { ScheduledTaskExecutionResult, ScheduledTaskServiceOptions } from "./scheduledTaskServiceTypes";
import { IWorkflowService } from "./workflowTypes";
export interface IScheduledTaskService {
executeTasks(workflowId: string): Promise<ScheduledTaskExecutionResult>;
}
export declare class ScheduledTaskService implements IScheduledTaskService {
private databaseService;
options: ScheduledTaskServiceOptions;
workflowService: IWorkflowService;
constructor(options: ScheduledTaskServiceOptions);
executeTasks(): Promise<ScheduledTaskExecutionResult>;
}