Skip to content

Commit 5662857

Browse files
authored
[Fizz] Export debug function for FB (#24024)
* export debug function for FB * silence flow
1 parent 05c283c commit 5662857

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

packages/react-server-dom-relay/src/ReactDOMServerFB.js

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,4 +92,17 @@ function hasFinished(stream: Stream): boolean {
9292
return stream.destination.done;
9393
}
9494

95-
export {renderToStream, renderNextChunk, hasFinished, abortStream};
95+
function debug(stream: Stream): any {
96+
// convert to any to silence flow errors from opaque type
97+
const request = (stream.request: any);
98+
return {
99+
pendingRootTasks: request.pendingRootTasks,
100+
clientRenderedBoundaries: request.clientRenderedBoundaries.length,
101+
completedBoundaries: request.completedBoundaries.length,
102+
partialBoundaries: request.partialBoundaries.length,
103+
allPendingTasks: request.allPendingTasks,
104+
pingedTasks: request.pingedTasks.length,
105+
};
106+
}
107+
108+
export {renderToStream, renderNextChunk, hasFinished, abortStream, debug};

0 commit comments

Comments
 (0)