workflow / Exports / UniversalWorkflowNode
Interface: UniversalWorkflowNode
Universal Workflow Node Extended version of WorkflowNode with universal visualization capabilities
Hierarchy
↳
UniversalWorkflowNode
Table of contents
Properties
- id
- type
- parentId
- level
- status
- timestamp
- connections
- position
- dimensions
- visualState
- data
- interaction
- createdAt
- updatedAt
Properties
id
• id: string
Inherited from
Defined in
interfaces/workflow-node.ts:84
type
• type: WorkflowNodeType
Inherited from
Defined in
interfaces/workflow-node.ts:85
parentId
• Optional parentId: string
Inherited from
Defined in
interfaces/workflow-node.ts:86
level
• level: number
Inherited from
Defined in
interfaces/workflow-node.ts:87
status
• status: WorkflowNodeStatus
Inherited from
Defined in
interfaces/workflow-node.ts:88
timestamp
• timestamp: number
Inherited from
Defined in
interfaces/workflow-node.ts:90
connections
• connections: WorkflowConnection[]
Inherited from
Defined in
interfaces/workflow-node.ts:91
position
• Optional position: UniversalPosition
Defined in
dimensions
• Optional dimensions: UniversalDimensions
Defined in
visualState
• Optional visualState: UniversalVisualState
Defined in
data
• data: WorkflowNodeData & { icon?: string ; color?: string ; className?: string ; style?: Record<string, unknown> ; extensions?: { [platformName: string]: Record<string, unknown>; } }
Overrides
Defined in
interaction
• Optional interaction: Object
Type declaration
| Name | Type |
|---|---|
selectable? | boolean |
draggable? | boolean |
deletable? | boolean |
clickable? | boolean |
expandable? | boolean |
collapsible? | boolean |
Defined in
createdAt
• Optional createdAt: Date
Defined in
updatedAt
• Optional updatedAt: Date