cbd

Callback default. Return a noop function for when no callback function has been passed.

cbd

For functions with optional callbacks.

Callback default. Return a noop function for when no callback function has been passed.

Instead of

function foo (arg1cb) {
  // Do work 
  if (cb) {
    cb()
  }
}

You do

var cbd = require("cbd")
 
function foo (arg1cb) {
  // Do work 
  cbd(cb)()
}
var cbd = require("cbd")
 
cbd.setDefault(function (erres) {
  if (er) return console.error(er)
  console.log(res)
})
var cbd = require("cbd")
 
function foo (arg1cb) {
  // Do work 
  cbd(cb, function () { console.log("foo callback", arguments) })()
}