Comparing version 0.0.11 to 0.1.0
{ | ||
"name": "async-try", | ||
"version": "0.0.11", | ||
"version": "0.1.0", | ||
"main": "async-try.js", | ||
@@ -5,0 +5,0 @@ "repository": { |
@@ -5,6 +5,5 @@ async-try, helper module to debug asyncronous code. | ||
```JavaScript | ||
var _ = require("lodash"); | ||
var TRY = require("async-try").TRY; | ||
var waitForIt = _.curry(function(time, callback){ | ||
var waitForIt = function(time, callback){ | ||
console.log("this module is legen..."); | ||
@@ -20,5 +19,11 @@ console.log("...wait for it..."); | ||
} | ||
}); | ||
}; | ||
TRY( "waiting for it", waitForIt(5), console.log, function(result){ | ||
var waitFor = function(time){ | ||
return function(callback) { | ||
waitForIt(time, callback); | ||
} | ||
} | ||
TRY( "waiting for it", waitFor(5), console.log, function(result){ | ||
console.log("This module is " + result); | ||
@@ -28,3 +33,3 @@ }) | ||
var dontWait = function(callback){ | ||
TRY( "pretending to wait for it", waitForIt(2), callback, function(result){ | ||
TRY( "pretending to wait for it", waitFor(2), callback, function(result){ | ||
console.log("This module is " + result); | ||
@@ -34,3 +39,6 @@ }); | ||
TRY( "not waiting for it", dontWait, throwErr, function(result){ | ||
var logError = function(error){ | ||
console.log("[ERROR] " + error); | ||
} | ||
TRY( "not waiting for it", dontWait, logError, function(result){ | ||
console.log("This module is " + result); | ||
@@ -47,8 +55,6 @@ }) | ||
[ERROR] need more patience | ||
| While pretending to wait for it at: dontWait (C:\Users\DayoAdeyemi\vm5.6\dev- | ||
vm\vagrant\ece-dev\projects\async-try\test.js:27:2) | ||
| While not waiting for it at: Object.<anonymous> (C:\Users\DayoAdeyemi\vm5.6\d | ||
ev-vm\vagrant\ece-dev\projects\async-try\test.js:35:1) | ||
| While pretending to wait for it at: dontWait (C:\Path\to\file.js:27:2) | ||
| While not waiting for it at: Object.<anonymous> (C:\Path\to\file.js:35:1) | ||
...dary | ||
This module is legendary! | ||
``` |
3276
55