MCPcopy
hub / github.com/facebook/react / cleanupTaintQueue

Function cleanupTaintQueue

packages/react-server/src/ReactFlightServer.js:622–637  ·  view source on GitHub ↗
(request: Request)

Source from the content-addressed store, hash-verified

620}
621
622function cleanupTaintQueue(request: Request): void {
623 const cleanupQueue = request.taintCleanupQueue;
624 TaintRegistryPendingRequests.delete(cleanupQueue);
625 for (let i = 0; i < cleanupQueue.length; i++) {
626 const entryValue = cleanupQueue[i];
627 const entry = TaintRegistryValues.get(entryValue);
628 if (entry !== undefined) {
629 if (entry.count === 1) {
630 TaintRegistryValues.delete(entryValue);
631 } else {
632 entry.count--;
633 }
634 }
635 }
636 cleanupQueue.length = 0;
637}
638
639function defaultErrorHandler(error: mixed) {
640 console['error'](error);

Callers 2

fatalErrorFunction · 0.85
flushCompletedChunksFunction · 0.85

Calls 1

getMethod · 0.65

Tested by

no test coverage detected