UNPKG

n8n

Version:

n8n Workflow Automation Tool

27 lines 903 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.computeTriggerDiff = computeTriggerDiff; const n8n_workflow_1 = require("n8n-workflow"); function computeTriggerDiff(oldTriggerNodes, newTriggerNodes) { const diff = (0, n8n_workflow_1.compareWorkflowsNodes)(oldTriggerNodes, newTriggerNodes); const toAdd = new Set(); const toRemove = new Set(); for (const [nodeId, { status }] of diff) { switch (status) { case "added": toAdd.add(nodeId); break; case "deleted": toRemove.add(nodeId); break; case "modified": toRemove.add(nodeId); toAdd.add(nodeId); break; case "equal": break; } } return { toAdd, toRemove }; } //# sourceMappingURL=trigger-diff.js.map