find-callback

1.2.1 • Public • Published

Find Callback

Finds and returns a node-style callback (function that is the last argument) from given array or returns undefined if not found.

Install

npm install find-callback

Usage

var findCb = require('find-callback')
 
function foo(arg1, optionalArg, cb) {
  cb = findCb(arguments)
  //etc
  someAsyncFn(function() {
    //etc
    cb() // may be arguments[1] if the `optionalArg` was not used
  })
}
 
foo('some arg', function() {
  //etc
})

Parameters

array

Type: Array or arguments object

The array to search for a node-style callback. The last item in the array will be returned if it is a function.

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i find-callback

    Weekly Downloads

    4

    Version

    1.2.1

    License

    CC0-1.0

    Last publish

    Collaborators

    • m59