workflow / Exports / EventData
Interface: EventData
Event data structure (domain-neutral)
Indexable
▪ [key: string]: unknown
Table of contents
Properties
- eventType
- timestamp
- sourceType
- sourceId
- executionId
- parentExecutionId
- rootExecutionId
- executionLevel
- parentId
- prevId
- prevIds
- parameters
- result
- metadata
- error
Properties
eventType
• eventType: string
Defined in
interfaces/event-handler.ts:29
timestamp
• timestamp: Date
Defined in
interfaces/event-handler.ts:30
sourceType
• Optional sourceType: string
Defined in
interfaces/event-handler.ts:33
sourceId
• Optional sourceId: string
Defined in
interfaces/event-handler.ts:34
executionId
• Optional executionId: string
Defined in
interfaces/event-handler.ts:37
parentExecutionId
• Optional parentExecutionId: string
Defined in
interfaces/event-handler.ts:38
rootExecutionId
• Optional rootExecutionId: string
Defined in
interfaces/event-handler.ts:39
executionLevel
• Optional executionLevel: number
Defined in
interfaces/event-handler.ts:40
parentId
• Optional parentId: string
Branch anchor identifier (common parent for a fork) Handlers should set node.parentId = parentId (metadata only; edges are prev-based)
Defined in
interfaces/event-handler.ts:46
prevId
• Optional prevId: string
Previous node identifier (immediately preceding node in the flow) Subscriber builds edges using prevId → node.id to guarantee single inbound
Defined in
interfaces/event-handler.ts:52
prevIds
• Optional prevIds: string[]
Previous node identifiers (batch join). When provided, the subscriber will create one inbound edge per id in prevIds, enabling fork-join connections (e.g., connecting many tool_response nodes to a single aggregation node).
Defined in
interfaces/event-handler.ts:59
parameters
• Optional parameters: Record<string, unknown>
Defined in
interfaces/event-handler.ts:62
result
• Optional result: Record<string, unknown>
Defined in
interfaces/event-handler.ts:63
metadata
• Optional metadata: Record<string, unknown>
Defined in
interfaces/event-handler.ts:64
error
• Optional error: string | Error