const run = child.spawn(_.first(cmd), _.tail(cmd), _.merge({}, {detached, cwd}, stdio));
var validatorOptions = _.tail(argumentsArray); validatorOptions.unshift(item);
function* explainExtraInput(specs, values, via) { if (values.length > specs.length) { yield { path: [], reason: 'Extra input', pred: ['cat', ...describe(specs)], val: _.tail(values), via, 'in': [1] }; } }
function* explainExtraInput(predicates, value, via) { if (_.size(value) > 1) { yield { path: [], reason: 'Extra input', pred: ['alt', ...describe(predicates)], val: _.tail(value), via, 'in': [1] }; } }
function _conform(specs, values) { if (_.isEmpty(specs)) { return _.isEmpty(values) ? {} : invalidString; } for (let [head, rest] of generate(values)) { const [key, predicate] = _.head(specs); const conformHead = conform(predicate, head, true); if (conformHead !== invalidString) { const conformRest = _conform(_.tail(specs), rest); if (conformRest !== invalidString) { return _.merge({}, {[key]: conformHead}, conformRest); } } } return invalidString; }
function everyKv(predicate, options = {}) { // OK for the time being return wrapSpec(mapOf(predicate, options), 'describe', description => [everyKv.name, ..._.tail(description)]); }
while(second >= _.head(list)[0]) { state = _.head(list)[1]; list = _.tail(list);
return _.flow([ fp.filter(checkPath(key)), fp.map(_.tail), fp.filter(a => a && a.length) ])(paths);
function every(predicate, options = {}) { // OK for the time being to use collOf return wrapSpec(collOf(predicate, options), 'describe', description => [every.name, ..._.tail(description)]); }