MCPcopy
hub / github.com/angular-ui/ui-router / callOnce

Function callOnce

test/angular/1.4/angular.js:15046–15057  ·  view source on GitHub ↗
(self, resolveFn, rejectFn)

Source from the content-addressed store, hash-verified

15044function qFactory(nextTick, exceptionHandler) {
15045 var $qMinErr = minErr('$q', TypeError);
15046 function callOnce(self, resolveFn, rejectFn) {
15047 var called = false;
15048 function wrap(fn) {
15049 return function(value) {
15050 if (called) return;
15051 called = true;
15052 fn.call(self, value);
15053 };
15054 }
15055
15056 return [wrap(resolveFn), wrap(rejectFn)];
15057 }
15058
15059 /**
15060 * @ngdoc method

Callers 1

qFactoryFunction · 0.70

Calls 1

wrapFunction · 0.70

Tested by

no test coverage detected