n8n-mcp
Version:
Integration between n8n workflow automation and Model Context Protocol (MCP)
31 lines • 1.08 kB
TypeScript
import { WorkflowDiffRequest, WorkflowDiffResult } from '../types/workflow-diff';
import { Workflow } from '../types/n8n-api';
export declare class WorkflowDiffEngine {
applyDiff(workflow: Workflow, request: WorkflowDiffRequest): Promise<WorkflowDiffResult>;
private validateOperation;
private applyOperation;
private validateAddNode;
private validateRemoveNode;
private validateUpdateNode;
private validateMoveNode;
private validateToggleNode;
private validateAddConnection;
private validateRemoveConnection;
private validateUpdateConnection;
private applyAddNode;
private applyRemoveNode;
private applyUpdateNode;
private applyMoveNode;
private applyEnableNode;
private applyDisableNode;
private applyAddConnection;
private applyRemoveConnection;
private applyUpdateConnection;
private applyUpdateSettings;
private applyUpdateName;
private applyAddTag;
private applyRemoveTag;
private findNode;
private setNestedProperty;
}
//# sourceMappingURL=workflow-diff-engine.d.ts.map