MCPcopy Create free account
hub / github.com/reactjs/react-rails / handleTimeout

Function handleTimeout

lib/assets/react-source/development/react.js:3344–3360  ·  view source on GitHub ↗
(currentTime)

Source from the content-addressed store, hash-verified

3342 }
3343
3344 function handleTimeout(currentTime) {
3345 isHostTimeoutScheduled = false;
3346 advanceTimers(currentTime);
3347
3348 if (!isHostCallbackScheduled) {
3349 if (peek(taskQueue) !== null) {
3350 isHostCallbackScheduled = true;
3351 requestHostCallback(flushWork);
3352 } else {
3353 var firstTimer = peek(timerQueue);
3354
3355 if (firstTimer !== null) {
3356 requestHostTimeout(handleTimeout, firstTimer.startTime - currentTime);
3357 }
3358 }
3359 }
3360 }
3361
3362 function flushWork(hasTimeRemaining, initialTime) {
3363 {

Callers

nothing calls this directly

Calls 2

advanceTimersFunction · 0.85
peekFunction · 0.70

Tested by

no test coverage detected