This makes promised-io's whenPromise more similar to jQuery's deferred object syntax:
var mypromise = MyPromise.getMyPromise(); mypromise.ifSuccess(function(obj) { // code }); mypromise.ifFail(function(obj) { // code }); mypromise.doThis(someFunc(someVar));
or
var mypromise = MyPromise.getMyPromise(); var successHandler = function(obj) { // code }; var failHandler = function(obj) { // code }; mypromise.ifSuccess(successHandler); mypromise.ifFail(failHandler); mypromise.doThis(someFunc(someVar));