UNPKG

533 BJavaScriptView Raw
1// Generated by CoffeeScript 1.8.0
2var processReadArgs;
3
4module.exports = processReadArgs = function($q, args) {
5 var deferred, error, params, success;
6 args = Array.prototype.slice.call(args);
7 params = angular.isObject(args[0]) ? args.shift() : {};
8 success = args[0], error = args[1];
9 deferred = $q.defer();
10 if (angular.isFunction(success)) {
11 deferred.promise.then(success);
12 }
13 if (angular.isFunction(error)) {
14 deferred.promise["catch"](error);
15 }
16 return {
17 params: params,
18 deferred: deferred
19 };
20};