@samitouri / QOS-React / commits / 5662857616

[Fizz] Export debug function for FB (#24024)

* export debug function for FB * silence flow

salazarm committed Mar 3, 2022 at 12:02 UTC 5662857616f7d645d3f7f5d4709c5bc36c660fcf
1 file changed +14 -1
packages/react-server-dom-relay/src/ReactDOMServerFB.js
+14 -1
@@ -92,4 +92,17 @@ function hasFinished(stream: Stream): boolean {
92 return stream.destination.done;
93 }
94
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};