TaskManagerEvents: {
    error: TaskError | TasksError | Error;
    fail: TaskError | TasksError | Error;
    param: "status" | "progress" | "flags" | "mode";
    progress: number;
    success: void;
    transition: { from?: FlowState; task: ExecutableTask; to?: FlowState };
}

Events emitted by TaskManager.

Type declaration

  • error: TaskError | TasksError | Error

    Emitted when a task or the task manager encounters an error.

  • fail: TaskError | TasksError | Error

    Emitted when a task fails and the CONTINUE_ON_ERROR flag is not set.

  • param: "status" | "progress" | "flags" | "mode"

    Emitted when a parameter changes.

  • progress: number

    Emitted when task progress updates.

  • success: void

    Emitted when all tasks in the queue are successfully executed.

  • transition: { from?: FlowState; task: ExecutableTask; to?: FlowState }

    Emitted when a task transitions between states.