Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | const combine = require('./combine') const option = require('./option') const pipe = require('./pipe') module.exports = ({argv = [], toOpts, opts = [], toArgs, args = []}) => OPTS => { const {errs: ERRS = [], args: ARGS} = combine(...OPTS.map(option)) return pipe( ({errs = [], argv = []}) => ({errs: errs.concat(ERRS), argv}), ...argv, toOpts(ARGS), ...opts, toArgs, ...args ) } |