(root, expirationTime)
| 27859 | return firstSuspendedTime !== NoWork && firstSuspendedTime >= expirationTime && lastSuspendedTime <= expirationTime; |
| 27860 | } |
| 27861 | function markRootSuspendedAtTime(root, expirationTime) { |
| 27862 | var firstSuspendedTime = root.firstSuspendedTime; |
| 27863 | var lastSuspendedTime = root.lastSuspendedTime; |
| 27864 | |
| 27865 | if (firstSuspendedTime < expirationTime) { |
| 27866 | root.firstSuspendedTime = expirationTime; |
| 27867 | } |
| 27868 | |
| 27869 | if (lastSuspendedTime > expirationTime || firstSuspendedTime === NoWork) { |
| 27870 | root.lastSuspendedTime = expirationTime; |
| 27871 | } |
| 27872 | |
| 27873 | if (expirationTime <= root.lastPingedTime) { |
| 27874 | root.lastPingedTime = NoWork; |
| 27875 | } |
| 27876 | |
| 27877 | if (expirationTime <= root.lastExpiredTime) { |
| 27878 | root.lastExpiredTime = NoWork; |
| 27879 | } |
| 27880 | } |
| 27881 | function markRootUpdatedAtTime(root, expirationTime) { |
| 27882 | // Update the range of pending times |
| 27883 | var firstPendingTime = root.firstPendingTime; |
no outgoing calls
no test coverage detected