MCPcopy Index your code
hub / github.com/angular-ui/ui-router / handleCallback

Function handleCallback

test/angular/1.7/angular.js:18116–18130  ·  view source on GitHub ↗
(value, resolver, callback)

Source from the content-addressed store, hash-verified

18114 }
18115
18116 function handleCallback(value, resolver, callback) {
18117 var callbackOutput = null;
18118 try {
18119 if (isFunction(callback)) callbackOutput = callback();
18120 } catch (e) {
18121 return reject(e);
18122 }
18123 if (isPromiseLike(callbackOutput)) {
18124 return callbackOutput.then(function() {
18125 return resolver(value);
18126 }, reject);
18127 } else {
18128 return resolver(value);
18129 }
18130 }
18131
18132 /**
18133 * @ngdoc method

Callers 1

qFactoryFunction · 0.70

Calls 4

isFunctionFunction · 0.70
callbackFunction · 0.70
rejectFunction · 0.70
isPromiseLikeFunction · 0.70

Tested by

no test coverage detected