dsl-toolkit/dsl-toolkit

View on GitHub
packages/dsl-framework/src/core/command-sequence.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
/* eslint-disable brace-style */
/* eslint-disable block-spacing */
const commandParserFactory = (value) => (getProcess) => require('./arguments/parser')(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]
    }}}