MCPcopy Create free account
hub / github.com/caseywebdev/react-list / findFirstSuspended

Function findFirstSuspended

docs/index.js:6997–7023  ·  view source on GitHub ↗
(row)

Source from the content-addressed store, hash-verified

6995}
6996var suspenseStackCursor = createCursor(0);
6997function findFirstSuspended(row) {
6998 for (var node = row; null !== node; ) {
6999 if (13 === node.tag) {
7000 var state = node.memoizedState;
7001 if (
7002 null !== state &&
7003 ((state = state.dehydrated),
7004 null === state || "$?" === state.data || "$!" === state.data)
7005 )
7006 return node;
7007 } else if (19 === node.tag && void 0 !== node.memoizedProps.revealOrder) {
7008 if (0 !== (node.flags & 128)) return node;
7009 } else if (null !== node.child) {
7010 node.child.return = node;
7011 node = node.child;
7012 continue;
7013 }
7014 if (node === row) break;
7015 for (; null === node.sibling; ) {
7016 if (null === node.return || node.return === row) return null;
7017 node = node.return;
7018 }
7019 node.sibling.return = node.return;
7020 node = node.sibling;
7021 }
7022 return null;
7023}
7024var AbortControllerLocal =
7025 "undefined" !== typeof AbortController
7026 ? AbortController

Callers 2

completeWorkFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…