angular-cached-resource
Version:
An AngularJS module to interact with RESTful resources, even when browser is offline
21 lines (19 loc) • 534 B
JavaScript
// Generated by CoffeeScript 1.10.0
var processReadArgs;
module.exports = processReadArgs = function($q, args) {
var deferred, error, params, success;
args = Array.prototype.slice.call(args);
params = angular.isObject(args[0]) ? args.shift() : {};
success = args[0], error = args[1];
deferred = $q.defer();
if (angular.isFunction(success)) {
deferred.promise.then(success);
}
if (angular.isFunction(error)) {
deferred.promise["catch"](error);
}
return {
params: params,
deferred: deferred
};
};