Al usar LiteGraph.js , primero agregué entrada y salida, luego intenté en el siguiente ejemplo obtener datos de entrada (Cadena) y mostrarlos en alerta, ¡pero permite dar datos nulos o indefinidos ! No entiendo porque!?
(function(global) { var LiteGraph = global.LiteGraph; function Variable(){ this.addInput("Set"); this.addOutput("Get"); } Variable.shape = LiteGraph.ROUND_SHAPE; Variable.title = "Variable"; Variable.desc = "set value of variable"; // Event Variable.prototype.onExecute = function() { this.setOutputData(0,'output'); }; Variable.prototype.onConnectInput= function(){ var k =this.getInputData(0,true); alert('Input '+k) }; //On OUTPUT is connected Variable.prototype.onConnectOutput = function(){ // this.setOutputData(0,'Data'); var x = this.getInputData(0,true); alert('Output '+x); } LiteGraph.registerNodeType("variable/var", Variable); })(this);Espero que alguien ayude y gracias ಠ‿ಠ