@chix/flow
Version:
25 lines • 696 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function createBody(output, nodeDefinition) {
return [
output[0],
'.',
nodeDefinition.name,
'(',
output.length > 2 ? output.slice(2).join(',') + ', ' : '',
'function ' + nodeDefinition.name + 'Callback',
'(',
Object.keys(nodeDefinition.ports.output),
') {',
'cb({',
Object.keys(nodeDefinition.ports.output)
.map(function (k) {
return k + ': ' + k;
})
.join(', '),
'});',
'});',
].join('');
}
exports.createBody = createBody;
//# sourceMappingURL=createBody.js.map