(currentTime)
| 2577 | } |
| 2578 | |
| 2579 | function handleTimeout(currentTime) { |
| 2580 | isHostTimeoutScheduled = false; |
| 2581 | advanceTimers(currentTime); |
| 2582 | |
| 2583 | if (!isHostCallbackScheduled) { |
| 2584 | if (peek(taskQueue) !== null) { |
| 2585 | isHostCallbackScheduled = true; |
| 2586 | requestHostCallback(flushWork); |
| 2587 | } else { |
| 2588 | var firstTimer = peek(timerQueue); |
| 2589 | |
| 2590 | if (firstTimer !== null) { |
| 2591 | requestHostTimeout(handleTimeout, firstTimer.startTime - currentTime); |
| 2592 | } |
| 2593 | } |
| 2594 | } |
| 2595 | } |
| 2596 | |
| 2597 | function flushWork(hasTimeRemaining, initialTime) { |
| 2598 |
nothing calls this directly
no test coverage detected
searching dependent graphs…