exports

exports

WorkflowConfigPanel

Renders per-node-type configuration forms inside the side panel.

exports

WorkflowHistoryManager

Manages undo/redo snapshots of the Drawflow editor state.

exports

WorkflowNodeConfigHandler

Manages node configuration panel interactions including form handling, approver type changes, value pickers, and config panel resize. Instantiated by the main WorkflowDesignerController.

exports

WorkflowSerializer

Handles conversion between Drawflow canvas data and workflow definition JSON. Provides node port definitions, HTML rendering, and auto-layout computation.

exports

WorkflowValidationService

Validates workflow graph structure: triggers, end nodes, connectivity, loop config, and disconnected subgraphs.

Constructor

new exports(getNodePorts, registryData)

Source:
Parameters:
Name Type Description
getNodePorts function

Returns {inputs, outputs} for a node type

registryData object

Registry data with actions/conditions and their inputSchema

exports

WorkflowVariablePicker

Builds context-variable lists from upstream nodes and renders a searchable dropdown for inserting variable references into form fields.