noop

Provides a few global functions such as `noop`, `throwop`, and `doop`

  • noop

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
noop
1811.0.13 years ago13 years agoMinified + gzip package size for noop in KB

Readme

node-noop
Provides a few global functions such as noop, throwop, and doop
npm install noop@v1

require("noop");
Features
  • x Works with Promises and Thunks
  • x Faster than Object (always true-y)
  • x More predictable than Boolean (sometimes false-y)
  • x Linted with TypeScript, JSHint, and Prettier
API

global.noop

Does nothing
function noop() {}

global.throwop(err)

Throws if err is true-y
function throwop(err) {
  if (err) {
    throw err;
  }
}

global.doop(callback)

Calls callback or noop
function doop(callback, args, context) {
  if ("function" === typeof callback) {
    callback.apply(context, args);
  }
}

Similar function signature to setTimeout.
LICENSE
MIT OR CC0-1.0 (Public Domain)
Written in 2011 by AJ ONeal \ To the extent possible under law, the author(s) have dedicated all copyright \ and related and neighboring rights to this software to the public domain \ worldwide. This software is distributed without any warranty.
You should have received a copy of the CC0 Public Domain Dedication along with \ this software. If not, see .