UNPKG

connect-platform-test

Version:

A platform to build backened code mostly in a visual manner.

26 lines (18 loc) 508 B
const base = require('./base'); const script = require('./script'); const _Result = 'result'; class Expression extends base.node.Node { constructor(expression, inputs) { super({ inputs: inputs || [], outputs: [_Result]}); this._expr = expression; this._script = script(this._expr); this.pins.result = this.pins.out[_Result]; //this._sync = true; } run(inputs, output) { output(_Result, this._script.evaluate(inputs)); } } module.exports = { Expression: Expression, }