(currentTime)
| 2544 | } |
| 2545 | |
| 2546 | function handleTimeout(currentTime) { |
| 2547 | isHostTimeoutScheduled = false; |
| 2548 | advanceTimers(currentTime); |
| 2549 | |
| 2550 | if (!isHostCallbackScheduled) { |
| 2551 | if (peek(taskQueue) !== null) { |
| 2552 | isHostCallbackScheduled = true; |
| 2553 | requestHostCallback(flushWork); |
| 2554 | } else { |
| 2555 | var firstTimer = peek(timerQueue); |
| 2556 | |
| 2557 | if (firstTimer !== null) { |
| 2558 | requestHostTimeout(handleTimeout, firstTimer.startTime - currentTime); |
| 2559 | } |
| 2560 | } |
| 2561 | } |
| 2562 | } |
| 2563 | |
| 2564 | function flushWork(hasTimeRemaining, initialTime) { |
| 2565 | { |
nothing calls this directly
no test coverage detected
searching dependent graphs…