yanoop

Yet another noop utility package.

yanoop

Yet another noop utility package.

Provides utility functions: noop, throwop, and doop

npm install yanoop
require('yanoop');

Does nothing.

function noop() {}

Use it if you are not sure a function is valid. Something like:

someFn = someFn || noop;
someFn();

Throws if err is defined.

function throwop(err) {
  if (err) {
    throw err;
  }
}

Tests fn and and calls it with the remaining given arguments.

function doop(fn) {
  if ('function' === typeof fn) {
    var args = Array.prototype.slice.call(arguments, 1);
    return fn.apply(this, args);
  }
}

Similar use case as noop. Something like:

doop(someFn, 1, 2, 3);