Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    yanooppublic

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

    Keywords

    none

    install

    npm i yanoop

    Downloadsweekly downloads

    1

    version

    1.0.0

    license

    none

    last publish

    collaborators

    • avatar