(request: Request, task: Task)
| 780 | } |
| 781 | |
| 782 | function pingTask(request: Request, task: Task): void { |
| 783 | const pingedTasks = request.pingedTasks; |
| 784 | pingedTasks.push(task); |
| 785 | if (request.pingedTasks.length === 1) { |
| 786 | request.flushScheduled = request.destination !== null; |
| 787 | if (request.trackedPostpones !== null || request.status === OPENING) { |
| 788 | scheduleMicrotask(() => performWork(request)); |
| 789 | } else { |
| 790 | scheduleWork(() => performWork(request)); |
| 791 | } |
| 792 | } |
| 793 | } |
| 794 | |
| 795 | function createSuspenseBoundary( |
| 796 | request: Request, |
no test coverage detected