1.2.1 • Published 7 years ago

find-callback v1.2.1

Weekly downloads
6
License
CC0-1.0
Repository
github
Last release
7 years ago

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.