1.0.0 • Published 12 years ago
yanoop v1.0.0
yanoop
Yet another noop utility package.
Provides utility functions: noop, throwop, and doop
npm install yanoop
require('yanoop');API
noop
Does nothing.
function noop() {}Use it if you are not sure a function is valid. Something like:
someFn = someFn || noop;
someFn();throwop(err)
Throws if err is defined.
function throwop(err) {
if (err) {
throw err;
}
}doop(fn)
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);1.0.0
12 years ago