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
| Name | Type |
|---|---|
nodeData | Omit<WorkflowNode, "timestamp"> |
Returns
Defined in
interfaces/event-handler.ts:241
createEdge
• createEdge: (edgeData: Omit<WorkflowEdge, "timestamp">) => WorkflowEdge
Type declaration
▸ (edgeData): WorkflowEdge
Parameters
| Name | Type |
|---|---|
edgeData | Omit<WorkflowEdge, "timestamp"> |
Returns
Defined in
interfaces/event-handler.ts:242
findNode
• findNode: (nodeId: string) => undefined | WorkflowNode
Type declaration
▸ (nodeId): undefined | WorkflowNode
Parameters
| Name | Type |
|---|---|
nodeId | string |
Returns
undefined | WorkflowNode
Defined in
interfaces/event-handler.ts:243
findEdge
• findEdge: (edgeId: string) => undefined | WorkflowEdge
Type declaration
▸ (edgeId): undefined | WorkflowEdge
Parameters
| Name | Type |
|---|---|
edgeId | string |
Returns
undefined | WorkflowEdge
Defined in
interfaces/event-handler.ts:244
logger
• logger: Object
Logger
Type declaration
| Name | Type |
|---|---|
debug | (message: string, ...args: unknown[]) => void |
info | (message: string, ...args: unknown[]) => void |
warn | (message: string, ...args: unknown[]) => void |
error | (message: string, ...args: unknown[]) => void |