UNPKG

@5minds/processcube_engine

Version:

The ProcessCube Engine. Stores and executes BPMNs.

19 lines (18 loc) 854 B
import { Container } from 'inversify'; import { EngineEvent, RuntimeExpressionParameters } from '@5minds/processcube_engine_sdk'; import { ProcessTokenService } from '../Core'; export declare class EventMiddlewareHandler { private readonly container; private readonly logger; private readonly processTokenService; constructor(container: Container, processTokenService: ProcessTokenService); triggerEvent(engineEvent: EngineEvent, runtimeExpressionParameters?: RuntimeExpressionParameters): Promise<void>; private postEventToMiddlewares; private handleModifyTokenPayloadAction; private getEventMiddlewares; private getContextForEventType; private getExecuteRuntimeExpressionFunction; private getGetParametersForRuntimeExpressionFunction; private isFlowNodeContextEvent; private getLogMessageForEvent; }