Submit
Path:
~
/
/
usr
/
lib
/
node_modules
/
npm
/
node_modules
/
copy-concurrently
/
node_modules
/
iferr
/
File Content:
index.coffee
# Delegates to `succ` on sucecss or to `fail` on error # ex: Thing.load 123, iferr cb, (thing) -> ... iferr = (fail, succ) -> (err, a...) -> if err? then fail err else succ? a... # Like iferr, but also catches errors thrown from `succ` and passes to `fail` tiferr = (fail, succ) -> iferr fail, (a...) -> try succ a... catch err then fail err # Delegate to the success function on success, or throw the error otherwise # ex: Thing.load 123, throwerr (thing) -> ... throwerr = iferr.bind null, (err) -> throw err # Prints errors when one is passed, or does nothing otherwise # ex: thing.save printerr printerr = iferr (err) -> console.error err.stack or err module.exports = exports = iferr exports.iferr = iferr exports.tiferr = tiferr exports.throwerr = throwerr exports.printerr = printerr
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
.npmignore
13 bytes
0644
LICENSE
1076 bytes
0644
README.md
675 bytes
0644
index.coffee
803 bytes
0644
index.js
1069 bytes
0644
package.json
1361 bytes
0644
N4ST4R_ID | Naxtarrr