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

Function callOnce

test/angular/1.3/angular.js:13245–13256  ·  view source on GitHub ↗
(self, resolveFn, rejectFn)

Source from the content-addressed store, hash-verified

13243function qFactory(nextTick, exceptionHandler) {
13244 var $qMinErr = minErr('$q', TypeError);
13245 function callOnce(self, resolveFn, rejectFn) {
13246 var called = false;
13247 function wrap(fn) {
13248 return function(value) {
13249 if (called) return;
13250 called = true;
13251 fn.call(self, value);
13252 };
13253 }
13254
13255 return [wrap(resolveFn), wrap(rejectFn)];
13256 }
13257
13258 /**
13259 * @ngdoc method

Callers 1

qFactoryFunction · 0.70

Calls 1

wrapFunction · 0.70

Tested by

no test coverage detected