workflow / Exports / WorkflowPortable
Interface: WorkflowPortable
Workflow export/import interface
Implemented by
Table of contents
Methods
Methods
exportToJSON
▸ exportToJSON(): string
Export workflow to JSON
Returns
string
Defined in
interfaces/workflow-builder.ts:229
importFromJSON
▸ importFromJSON(json): boolean
Import workflow from JSON
Parameters
| Name | Type |
|---|---|
json | string |
Returns
boolean
Defined in
interfaces/workflow-builder.ts:234
exportToUniversal
▸ exportToUniversal(): Object
Export to universal format (flat model for compatibility)
Returns
Object
| Name | Type |
|---|---|
nodes | WorkflowNode[] |
edges | WorkflowEdge[] |
metadata | { [key: string]: unknown; version: string ; format: "universal-workflow" ; nodeCount: number ; edgeCount: number ; createdAt: Date } |
metadata.version | string |
metadata.format | "universal-workflow" |
metadata.nodeCount | number |
metadata.edgeCount | number |
metadata.createdAt | Date |
Defined in
interfaces/workflow-builder.ts:239
importFromUniversal
▸ importFromUniversal(data): boolean
Import from universal format
Parameters
| Name | Type |
|---|---|
data | Object |
data.version | string |
data.format | string |
data.data | WorkflowSnapshot |
Returns
boolean