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
(alwaystrue
-y) - x More predictable than
Boolean
(sometimesfalse
-y) - x Linted with TypeScript, JSHint, and Prettier
API
global.noop
Does nothingfunction noop() {}
global.throwop(err)
Throws if err
is true
-yfunction 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 .