UNPKG

@hadyfayed/filament-workflow-canvas

Version:

Visual workflow builder and canvas component for Filament applications

14 lines 690 B
import { Node, Edge, Viewport } from 'reactflow'; import { IWorkflowManager, IWorkflowPersistence, WorkflowData } from '../interfaces/IWorkflowManager'; export declare class WorkflowManagerService implements IWorkflowManager { private persistence?; constructor(persistence?: IWorkflowPersistence | undefined); saveWorkflow(nodes: Node[], edges: Edge[], viewport: Viewport): Promise<WorkflowData>; loadWorkflow(data: WorkflowData): { nodes: Node[]; edges: Edge[]; }; validateWorkflow(nodes: Node[], edges: Edge[]): boolean; exportWorkflow(data: WorkflowData, format: 'json' | 'yaml'): string; } //# sourceMappingURL=WorkflowManagerService.d.ts.map