Skip to content

workflow / Exports / UniversalWorkflowNode

Interface: UniversalWorkflowNode

Universal Workflow Node Extended version of WorkflowNode with universal visualization capabilities

Hierarchy

Table of contents

Properties

Properties

id

id: string

Inherited from

WorkflowNode.id

Defined in

interfaces/workflow-node.ts:84


type

type: WorkflowNodeType

Inherited from

WorkflowNode.type

Defined in

interfaces/workflow-node.ts:85


parentId

Optional parentId: string

Inherited from

WorkflowNode.parentId

Defined in

interfaces/workflow-node.ts:86


level

level: number

Inherited from

WorkflowNode.level

Defined in

interfaces/workflow-node.ts:87


status

status: WorkflowNodeStatus

Inherited from

WorkflowNode.status

Defined in

interfaces/workflow-node.ts:88


timestamp

timestamp: number

Inherited from

WorkflowNode.timestamp

Defined in

interfaces/workflow-node.ts:90


connections

connections: WorkflowConnection[]

Inherited from

WorkflowNode.connections

Defined in

interfaces/workflow-node.ts:91


position

Optional position: UniversalPosition

Defined in

types/universal-types.ts:187


dimensions

Optional dimensions: UniversalDimensions

Defined in

types/universal-types.ts:188


visualState

Optional visualState: UniversalVisualState

Defined in

types/universal-types.ts:191


data

data: WorkflowNodeData & { icon?: string ; color?: string ; className?: string ; style?: Record<string, unknown> ; extensions?: { [platformName: string]: Record<string, unknown>; } }

Overrides

WorkflowNode.data

Defined in

types/universal-types.ts:194


interaction

Optional interaction: Object

Type declaration

NameType
selectable?boolean
draggable?boolean
deletable?boolean
clickable?boolean
expandable?boolean
collapsible?boolean

Defined in

types/universal-types.ts:208


createdAt

Optional createdAt: Date

Defined in

types/universal-types.ts:218


updatedAt

Optional updatedAt: Date

Defined in

types/universal-types.ts:219

Released under the MIT License.