Nutritious Pumpkin Masses

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

    Keywords

    none

    Install

    npm i yanoop

    DownloadsWeekly Downloads

    0

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • bojand