Skip to content

Instantly share code, notes, and snippets.

@shlomitc
Last active August 29, 2015 14:20
Show Gist options
  • Save shlomitc/ff0afea23fd95b2f92c1 to your computer and use it in GitHub Desktop.
Save shlomitc/ff0afea23fd95b2f92c1 to your computer and use it in GitHub Desktop.
rejected and resolved promises from jQuery
var getRejectedPromise = function(data){
if (typeof data !== 'undefined') {
data = [].concat(data);
}
var deferred = new jQuery.Deferred();
deferred.reject.apply(deferred, data);
return deferred.promise();
};
var getResolvedPromise = function(data){
if (typeof data !== 'undefined') {
data = [].concat(data);
}
var deferred = jQuery.Deferred();
deferred.resolve.apply(deferred.resolve, data);
return deferred.promise();
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment