extract-args

0.0.1 • Public • Published

About extract-args

Smart extract arguments from javascript function with default params and callback in the end

Build Status NPM version Coverage Status

import extractArgs from "extract-args";
import _ from "lodash";

function test(...args) {
  const [a, b, cb] = extractArgs(args, [1, 2]);
  a === _.isUndefined(args[0]) ? 1 : args[1]; // true
  b === _.isUndefined(args[1]) ? 2 : args[2]; // true
  _.isFunction(cb); // true independ of args[2]
}

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.1
    2
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.1
    2

Package Sidebar

Install

npm i extract-args

Weekly Downloads

2

Version

0.0.1

License

none

Last publish

Collaborators

  • lexich