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

Function handleCallback

test/angular/1.5/angular.js:16837–16851  ·  view source on GitHub ↗
(value, resolver, callback)

Source from the content-addressed store, hash-verified

16835 }
16836
16837 function handleCallback(value, resolver, callback) {
16838 var callbackOutput = null;
16839 try {
16840 if (isFunction(callback)) callbackOutput = callback();
16841 } catch (e) {
16842 return reject(e);
16843 }
16844 if (isPromiseLike(callbackOutput)) {
16845 return callbackOutput.then(function() {
16846 return resolver(value);
16847 }, reject);
16848 } else {
16849 return resolver(value);
16850 }
16851 }
16852
16853 /**
16854 * @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