UNPKG

n8n

Version:

n8n Workflow Automation Tool

25 lines 908 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getNodeTypes = exports.toReportTitle = exports.toFlaggedNode = void 0; const toFlaggedNode = ({ node, workflow }) => ({ kind: 'node', workflowId: workflow.id, workflowName: workflow.name, nodeId: node.id, nodeName: node.name, nodeType: node.type, }); exports.toFlaggedNode = toFlaggedNode; const toReportTitle = (riskCategory) => riskCategory.charAt(0).toUpperCase() + riskCategory.slice(1) + ' Risk Report'; exports.toReportTitle = toReportTitle; function getNodeTypes(workflows, test) { return workflows.reduce((acc, workflow) => { workflow.nodes.forEach((node) => { if (test(node)) acc.push((0, exports.toFlaggedNode)({ node, workflow })); }); return acc; }, []); } exports.getNodeTypes = getNodeTypes; //# sourceMappingURL=utils.js.map