UNPKG

n8n-nodes-sshv2

Version:

2 N8N ( Node & AI Agent Tool) for SSH operations Dynamically Configurable parameters NO credentials, including command execution, file uploads, and downloads by Hadidiz, HadidizFlow

59 lines 1.96 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ExampleNode = void 0; const n8n_workflow_1 = require("n8n-workflow"); class ExampleNode { constructor() { this.description = { displayName: 'Example Node', name: 'exampleNode', group: ['transform'], version: 1, description: 'Basic Example Node', defaults: { name: 'Example Node', }, inputs: ["main"], outputs: ["main"], properties: [ { displayName: 'My String', name: 'myString', type: 'string', default: '', placeholder: 'Placeholder value', description: 'The description text', }, ], }; } async execute() { const items = this.getInputData(); let item; let myString; for (let itemIndex = 0; itemIndex < items.length; itemIndex++) { try { myString = this.getNodeParameter('myString', itemIndex, ''); item = items[itemIndex]; item.json.myString = myString; } catch (error) { if (this.continueOnFail()) { items.push({ json: this.getInputData(itemIndex)[0].json, error, pairedItem: itemIndex }); } else { if (error.context) { error.context.itemIndex = itemIndex; throw error; } throw new n8n_workflow_1.NodeOperationError(this.getNode(), error, { itemIndex, }); } } } return [items]; } } exports.ExampleNode = ExampleNode; //# sourceMappingURL=ExampleNode.node.js.map