dsl-framework
Version:
Easy function chaining.
20 lines • 645 B
JavaScript
import _argumentsParserJs from "././arguments/parser.mjs";
var module = {
exports: {}
};
var exports = module.exports;
/* eslint-disable brace-style */
/* eslint-disable block-spacing */
const commandParserFactory = value => getProcess => _argumentsParserJs(value, getProcess);
module.exports = exports = returnObject => function* () {
const commands = returnObject.data.returnArrayChunks;
for (let i = 0; i <= commands.length - 1; i++) {
const value = commands[i];
const command = commands[i][0];
yield {
command,
arguments: commandParserFactory(value)('allEntries')[0]
};
}
};
export default module.exports;