MCPcopy Create free account
hub / github.com/dashnowords/imfe / asyncCallbacks

Function asyncCallbacks

chapter17/velocity.js:2100–2153  ·  view source on GitHub ↗

* Call callbacks, potentially run async with the main animation thread.

()

Source from the content-addressed store, hash-verified

2098 * Call callbacks, potentially run async with the main animation thread.
2099 */
2100 function asyncCallbacks() {
2101 var _iteratorNormalCompletion = true;
2102 var _didIteratorError = false;
2103 var _iteratorError = undefined;
2104
2105 try {
2106 for (var _iterator = progressed[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
2107 var activeCall = _step.value;
2108
2109 progressCall(activeCall);
2110 }
2111 } catch (err) {
2112 _didIteratorError = true;
2113 _iteratorError = err;
2114 } finally {
2115 try {
2116 if (!_iteratorNormalCompletion && _iterator.return) {
2117 _iterator.return();
2118 }
2119 } finally {
2120 if (_didIteratorError) {
2121 throw _iteratorError;
2122 }
2123 }
2124 }
2125
2126 progressed.clear();
2127 var _iteratorNormalCompletion2 = true;
2128 var _didIteratorError2 = false;
2129 var _iteratorError2 = undefined;
2130
2131 try {
2132 for (var _iterator2 = completed[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
2133 var _activeCall = _step2.value;
2134
2135 completeCall(_activeCall);
2136 }
2137 } catch (err) {
2138 _didIteratorError2 = true;
2139 _iteratorError2 = err;
2140 } finally {
2141 try {
2142 if (!_iteratorNormalCompletion2 && _iterator2.return) {
2143 _iterator2.return();
2144 }
2145 } finally {
2146 if (_didIteratorError2) {
2147 throw _iteratorError2;
2148 }
2149 }
2150 }
2151
2152 completed.clear();
2153 }
2154 /**************
2155 Timing
2156 **************/

Callers 2

velocity.jsFile · 0.85
tickFunction · 0.85

Calls 2

progressCallFunction · 0.85
completeCallFunction · 0.85

Tested by

no test coverage detected