Skip to content

workflow / Exports / EventProcessingContext

Interface: EventProcessingContext

Event processing context

Table of contents

Properties

Properties

currentNodes

currentNodes: Map<string, WorkflowNode>

Current workflow state

Defined in

interfaces/event-handler.ts:228


currentEdges

currentEdges: Map<string, WorkflowEdge>

Defined in

interfaces/event-handler.ts:229


processingId

processingId: string

Processing metadata

Defined in

interfaces/event-handler.ts:234


startTime

startTime: Date

Defined in

interfaces/event-handler.ts:235


retryCount

Optional retryCount: number

Defined in

interfaces/event-handler.ts:236


createNode

createNode: (nodeData: Omit<WorkflowNode, "timestamp">) => WorkflowNode

Helper functions

Type declaration

▸ (nodeData): WorkflowNode

Parameters
NameType
nodeDataOmit<WorkflowNode, "timestamp">
Returns

WorkflowNode

Defined in

interfaces/event-handler.ts:241


createEdge

createEdge: (edgeData: Omit<WorkflowEdge, "timestamp">) => WorkflowEdge

Type declaration

▸ (edgeData): WorkflowEdge

Parameters
NameType
edgeDataOmit<WorkflowEdge, "timestamp">
Returns

WorkflowEdge

Defined in

interfaces/event-handler.ts:242


findNode

findNode: (nodeId: string) => undefined | WorkflowNode

Type declaration

▸ (nodeId): undefined | WorkflowNode

Parameters
NameType
nodeIdstring
Returns

undefined | WorkflowNode

Defined in

interfaces/event-handler.ts:243


findEdge

findEdge: (edgeId: string) => undefined | WorkflowEdge

Type declaration

▸ (edgeId): undefined | WorkflowEdge

Parameters
NameType
edgeIdstring
Returns

undefined | WorkflowEdge

Defined in

interfaces/event-handler.ts:244


logger

logger: Object

Logger

Type declaration

NameType
debug(message: string, ...args: unknown[]) => void
info(message: string, ...args: unknown[]) => void
warn(message: string, ...args: unknown[]) => void
error(message: string, ...args: unknown[]) => void

Defined in

interfaces/event-handler.ts:249

Released under the MIT License.