UNPKG

@5minds/processcube_engine

Version:

The ProcessCube Engine. Stores and executes BPMNs.

20 lines (19 loc) 949 B
import { BaseError, Model } from '@5minds/processcube_engine_sdk'; import { ActivityInstanceHandler } from './ActivityInstanceHandler'; export declare class ManualTaskInstanceHandler extends ActivityInstanceHandler<Model.Activities.ManualTask> { private finishManualTaskSubscription; private receivedFinishTaskEventId; private finishedByUserId; protected loggerNamespace: string; private get manualTask(); protected afterExecute(): Promise<void>; protected persistOnExit(dataObjectValues: Record<string, any>): Promise<void>; protected persistOnError(error: BaseError): Promise<void>; protected persistOnTerminate(): Promise<void>; protected runHandler(): Promise<void>; protected resumeAfterSuspend(): Promise<void>; private suspendAndWaitForManualTaskResult; private waitForManualTaskResult; private publishManualTaskReachedNotification; private publishManualTaskFinishedNotification; }