UNPKG

@5minds/processcube_engine

Version:

The ProcessCube Engine. Stores and executes BPMNs.

10 lines (9 loc) 703 B
import { BaseError, FlowNodeInstance, Model } from '@5minds/processcube_engine_sdk'; import { ActivityExecutionStrategy } from './ActivityExecutionStrategy'; export declare class LoopActivityExecutionStrategy<TActivity extends Model.Activities.Activity> extends ActivityExecutionStrategy<TActivity> { private get _flowNode(); execute(startToken: Record<string, any> | Array<any>): Promise<Record<string, any> | Array<any>>; resume(flowNodeInstancesToResume: Array<FlowNodeInstance>, startToken: Record<string, any> | Array<any>): Promise<Record<string, any> | Array<any>>; endWithError(error: BaseError, force?: boolean): Promise<void>; private evaluateLoopInstanceBreakCondition; }