UNPKG

dtamind-components

Version:

DTAmindai Components

40 lines 1.34 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class GetVariable_Utilities { constructor() { this.label = 'Get Variable'; this.name = 'getVariable'; this.version = 2.0; this.type = 'GetVariable'; this.icon = 'getvar.svg'; this.category = 'Utilities'; this.description = `Get variable that was saved using Set Variable node`; this.baseClasses = [this.type, 'Utilities']; this.tags = ['Utilities']; this.inputs = [ { label: 'Variable Name', name: 'variableName', type: 'string', placeholder: 'var1' } ]; this.outputs = [ { label: 'Output', name: 'output', baseClasses: ['string', 'number', 'boolean', 'json', 'array'] } ]; } async init(nodeData, _, options) { const variableName = nodeData.inputs?.variableName; const dynamicVars = options.dynamicVariables; if (Object.prototype.hasOwnProperty.call(dynamicVars, variableName)) { return dynamicVars[variableName]; } return undefined; } } module.exports = { nodeClass: GetVariable_Utilities }; //# sourceMappingURL=GetVariable.js.map