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

Function handleCallback

test/angular/1.6/angular.js:17498–17512  ·  view source on GitHub ↗
(value, resolver, callback)

Source from the content-addressed store, hash-verified

17496 }
17497
17498 function handleCallback(value, resolver, callback) {
17499 var callbackOutput = null;
17500 try {
17501 if (isFunction(callback)) callbackOutput = callback();
17502 } catch (e) {
17503 return reject(e);
17504 }
17505 if (isPromiseLike(callbackOutput)) {
17506 return callbackOutput.then(function() {
17507 return resolver(value);
17508 }, reject);
17509 } else {
17510 return resolver(value);
17511 }
17512 }
17513
17514 /**
17515 * @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