(root, expirationTime)
| 24299 | return firstSuspendedTime !== NoWork && firstSuspendedTime >= expirationTime && lastSuspendedTime <= expirationTime; |
| 24300 | } |
| 24301 | function markRootSuspendedAtTime(root, expirationTime) { |
| 24302 | var firstSuspendedTime = root.firstSuspendedTime; |
| 24303 | var lastSuspendedTime = root.lastSuspendedTime; |
| 24304 | |
| 24305 | if (firstSuspendedTime < expirationTime) { |
| 24306 | root.firstSuspendedTime = expirationTime; |
| 24307 | } |
| 24308 | |
| 24309 | if (lastSuspendedTime > expirationTime || firstSuspendedTime === NoWork) { |
| 24310 | root.lastSuspendedTime = expirationTime; |
| 24311 | } |
| 24312 | |
| 24313 | if (expirationTime <= root.lastPingedTime) { |
| 24314 | root.lastPingedTime = NoWork; |
| 24315 | } |
| 24316 | |
| 24317 | if (expirationTime <= root.lastExpiredTime) { |
| 24318 | root.lastExpiredTime = NoWork; |
| 24319 | } |
| 24320 | } |
| 24321 | function markRootUpdatedAtTime(root, expirationTime) { |
| 24322 | // Update the range of pending times |
| 24323 | var firstPendingTime = root.firstPendingTime; |
no outgoing calls
no test coverage detected