yanoop

1.0.0 • Public • Published

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);

Readme

Keywords

none

Package Sidebar

Install

npm i yanoop

Weekly Downloads

1

Version

1.0.0

License

MIT

Last publish

Collaborators

  • bojand