X7ROOT File Manager
Current Path:
/lib/node_modules/npm/node_modules/gentle-fs/node_modules/iferr
lib
/
node_modules
/
npm
/
node_modules
/
gentle-fs
/
node_modules
/
iferr
/
ðŸ“
..
📄
.npmignore
(13 B)
📄
LICENSE
(1.05 KB)
📄
README.md
(675 B)
📄
index.coffee
(803 B)
📄
index.js
(1.04 KB)
📄
package.json
(1.31 KB)
Editing: README.md
# iferr Higher-order functions for easier error handling. `if (err) return cb(err);` be gone! ## Install ```bash npm install iferr ``` ## Use ### JavaScript example ```js var iferr = require('iferr'); function get_friends_count(id, cb) { User.load_user(id, iferr(cb, function(user) { user.load_friends(iferr(cb, function(friends) { cb(null, friends.length); })); })); } ``` ### CoffeeScript example ```coffee iferr = require 'iferr' get_friends_count = (id, cb) -> User.load_user id, iferr cb, (user) -> user.load_friends iferr cb, (friends) -> cb null, friends.length ``` (TODO: document tiferr, throwerr and printerr) ## License MIT
Upload File
Create Folder