|
7 | 7 | * @noflow |
8 | 8 | * @nolint |
9 | 9 | * @preventMunge |
10 | | - * @generated SignedSource<<333ee47fc63e94412bc1786f307125aa>> |
| 10 | + * @generated SignedSource<<a55b3ae9fc483a5ea92aaa34fe44b5df>> |
11 | 11 | */ |
12 | 12 |
|
13 | 13 | "use strict"; |
14 | 14 | __DEV__ && |
15 | 15 | (function () { |
16 | | - function JSCompiler_object_inline_createNodeMock_1106() { |
| 16 | + function JSCompiler_object_inline_createNodeMock_1089() { |
17 | 17 | return null; |
18 | 18 | } |
19 | 19 | function findHook(fiber, id) { |
@@ -4693,38 +4693,50 @@ __DEV__ && |
4693 | 4693 | hook.memoizedState = [prevState, deps]; |
4694 | 4694 | return prevState; |
4695 | 4695 | } |
4696 | | - function mountDeferredValue(value) { |
4697 | | - mountWorkInProgressHook().memoizedState = value; |
4698 | | - return value; |
| 4696 | + function mountDeferredValue(value, initialValue) { |
| 4697 | + var hook = mountWorkInProgressHook(); |
| 4698 | + return mountDeferredValueImpl(hook, value, initialValue); |
4699 | 4699 | } |
4700 | | - function updateDeferredValue(value) { |
| 4700 | + function updateDeferredValue(value, initialValue) { |
4701 | 4701 | var hook = updateWorkInProgressHook(); |
4702 | | - return updateDeferredValueImpl(hook, currentHook.memoizedState, value); |
| 4702 | + return updateDeferredValueImpl( |
| 4703 | + hook, |
| 4704 | + currentHook.memoizedState, |
| 4705 | + value, |
| 4706 | + initialValue |
| 4707 | + ); |
4703 | 4708 | } |
4704 | | - function rerenderDeferredValue(value) { |
| 4709 | + function rerenderDeferredValue(value, initialValue) { |
4705 | 4710 | var hook = updateWorkInProgressHook(); |
4706 | 4711 | return null === currentHook |
4707 | | - ? ((hook.memoizedState = value), value) |
4708 | | - : updateDeferredValueImpl(hook, currentHook.memoizedState, value); |
| 4712 | + ? mountDeferredValueImpl(hook, value, initialValue) |
| 4713 | + : updateDeferredValueImpl( |
| 4714 | + hook, |
| 4715 | + currentHook.memoizedState, |
| 4716 | + value, |
| 4717 | + initialValue |
| 4718 | + ); |
4709 | 4719 | } |
4710 | | - function updateDeferredValueImpl(hook, prevValue, value) { |
| 4720 | + function mountDeferredValueImpl(hook, value, initialValue) { |
| 4721 | + if (void 0 === initialValue || 0 !== (renderLanes & DeferredLane)) |
| 4722 | + return (hook.memoizedState = value); |
| 4723 | + hook.memoizedState = initialValue; |
| 4724 | + hook = requestDeferredLane(); |
| 4725 | + currentlyRenderingFiber$1.lanes |= hook; |
| 4726 | + workInProgressRootSkippedLanes |= hook; |
| 4727 | + return initialValue; |
| 4728 | + } |
| 4729 | + function updateDeferredValueImpl(hook, prevValue, value, initialValue) { |
4711 | 4730 | if (objectIs(value, prevValue)) return value; |
4712 | 4731 | if (null !== currentTreeHiddenStackCursor.current) |
4713 | 4732 | return ( |
4714 | | - (hook.memoizedState = value), |
4715 | | - objectIs(value, prevValue) || (didReceiveUpdate = !0), |
4716 | | - value |
| 4733 | + (hook = mountDeferredValueImpl(hook, value, initialValue)), |
| 4734 | + objectIs(hook, prevValue) || (didReceiveUpdate = !0), |
| 4735 | + hook |
4717 | 4736 | ); |
4718 | 4737 | if (0 === (renderLanes & (SyncLane | InputContinuousLane | DefaultLane))) |
4719 | 4738 | return (didReceiveUpdate = !0), (hook.memoizedState = value); |
4720 | | - 0 === workInProgressDeferredLane && |
4721 | | - (workInProgressDeferredLane = |
4722 | | - 0 !== (workInProgressRootRenderLanes & OffscreenLane) |
4723 | | - ? OffscreenLane |
4724 | | - : claimNextTransitionLane()); |
4725 | | - hook = suspenseHandlerStackCursor.current; |
4726 | | - null !== hook && (hook.flags |= 32); |
4727 | | - hook = workInProgressDeferredLane; |
| 4739 | + hook = requestDeferredLane(); |
4728 | 4740 | currentlyRenderingFiber$1.lanes |= hook; |
4729 | 4741 | workInProgressRootSkippedLanes |= hook; |
4730 | 4742 | return prevValue; |
@@ -10680,6 +10692,16 @@ __DEV__ && |
10680 | 10692 | : DefaultEventPriority; |
10681 | 10693 | return fiber; |
10682 | 10694 | } |
| 10695 | + function requestDeferredLane() { |
| 10696 | + 0 === workInProgressDeferredLane && |
| 10697 | + (workInProgressDeferredLane = |
| 10698 | + 0 !== (workInProgressRootRenderLanes & OffscreenLane) |
| 10699 | + ? OffscreenLane |
| 10700 | + : claimNextTransitionLane()); |
| 10701 | + var suspenseHandler = suspenseHandlerStackCursor.current; |
| 10702 | + null !== suspenseHandler && (suspenseHandler.flags |= 32); |
| 10703 | + return workInProgressDeferredLane; |
| 10704 | + } |
10683 | 10705 | function scheduleUpdateOnFiber(root, fiber, lane) { |
10684 | 10706 | isRunningInsertionEffect && |
10685 | 10707 | error$jscomp$0("useInsertionEffect must not schedule updates."); |
@@ -13776,10 +13798,10 @@ __DEV__ && |
13776 | 13798 | currentHookNameInDev = "useDebugValue"; |
13777 | 13799 | mountHookTypesDev(); |
13778 | 13800 | }, |
13779 | | - useDeferredValue: function (value) { |
| 13801 | + useDeferredValue: function (value, initialValue) { |
13780 | 13802 | currentHookNameInDev = "useDeferredValue"; |
13781 | 13803 | mountHookTypesDev(); |
13782 | | - return mountDeferredValue(value); |
| 13804 | + return mountDeferredValue(value, initialValue); |
13783 | 13805 | }, |
13784 | 13806 | useTransition: function () { |
13785 | 13807 | currentHookNameInDev = "useTransition"; |
@@ -13901,10 +13923,10 @@ __DEV__ && |
13901 | 13923 | currentHookNameInDev = "useDebugValue"; |
13902 | 13924 | updateHookTypesDev(); |
13903 | 13925 | }, |
13904 | | - useDeferredValue: function (value) { |
| 13926 | + useDeferredValue: function (value, initialValue) { |
13905 | 13927 | currentHookNameInDev = "useDeferredValue"; |
13906 | 13928 | updateHookTypesDev(); |
13907 | | - return mountDeferredValue(value); |
| 13929 | + return mountDeferredValue(value, initialValue); |
13908 | 13930 | }, |
13909 | 13931 | useTransition: function () { |
13910 | 13932 | currentHookNameInDev = "useTransition"; |
@@ -14031,10 +14053,10 @@ __DEV__ && |
14031 | 14053 | currentHookNameInDev = "useDebugValue"; |
14032 | 14054 | updateHookTypesDev(); |
14033 | 14055 | }, |
14034 | | - useDeferredValue: function (value) { |
| 14056 | + useDeferredValue: function (value, initialValue) { |
14035 | 14057 | currentHookNameInDev = "useDeferredValue"; |
14036 | 14058 | updateHookTypesDev(); |
14037 | | - return updateDeferredValue(value); |
| 14059 | + return updateDeferredValue(value, initialValue); |
14038 | 14060 | }, |
14039 | 14061 | useTransition: function () { |
14040 | 14062 | currentHookNameInDev = "useTransition"; |
@@ -14156,10 +14178,10 @@ __DEV__ && |
14156 | 14178 | currentHookNameInDev = "useDebugValue"; |
14157 | 14179 | updateHookTypesDev(); |
14158 | 14180 | }, |
14159 | | - useDeferredValue: function (value) { |
| 14181 | + useDeferredValue: function (value, initialValue) { |
14160 | 14182 | currentHookNameInDev = "useDeferredValue"; |
14161 | 14183 | updateHookTypesDev(); |
14162 | | - return rerenderDeferredValue(value); |
| 14184 | + return rerenderDeferredValue(value, initialValue); |
14163 | 14185 | }, |
14164 | 14186 | useTransition: function () { |
14165 | 14187 | currentHookNameInDev = "useTransition"; |
@@ -14296,11 +14318,11 @@ __DEV__ && |
14296 | 14318 | warnInvalidHookAccess(); |
14297 | 14319 | mountHookTypesDev(); |
14298 | 14320 | }, |
14299 | | - useDeferredValue: function (value) { |
| 14321 | + useDeferredValue: function (value, initialValue) { |
14300 | 14322 | currentHookNameInDev = "useDeferredValue"; |
14301 | 14323 | warnInvalidHookAccess(); |
14302 | 14324 | mountHookTypesDev(); |
14303 | | - return mountDeferredValue(value); |
| 14325 | + return mountDeferredValue(value, initialValue); |
14304 | 14326 | }, |
14305 | 14327 | useTransition: function () { |
14306 | 14328 | currentHookNameInDev = "useTransition"; |
@@ -14450,11 +14472,11 @@ __DEV__ && |
14450 | 14472 | warnInvalidHookAccess(); |
14451 | 14473 | updateHookTypesDev(); |
14452 | 14474 | }, |
14453 | | - useDeferredValue: function (value) { |
| 14475 | + useDeferredValue: function (value, initialValue) { |
14454 | 14476 | currentHookNameInDev = "useDeferredValue"; |
14455 | 14477 | warnInvalidHookAccess(); |
14456 | 14478 | updateHookTypesDev(); |
14457 | | - return updateDeferredValue(value); |
| 14479 | + return updateDeferredValue(value, initialValue); |
14458 | 14480 | }, |
14459 | 14481 | useTransition: function () { |
14460 | 14482 | currentHookNameInDev = "useTransition"; |
@@ -14601,11 +14623,11 @@ __DEV__ && |
14601 | 14623 | warnInvalidHookAccess(); |
14602 | 14624 | updateHookTypesDev(); |
14603 | 14625 | }, |
14604 | | - useDeferredValue: function (value) { |
| 14626 | + useDeferredValue: function (value, initialValue) { |
14605 | 14627 | currentHookNameInDev = "useDeferredValue"; |
14606 | 14628 | warnInvalidHookAccess(); |
14607 | 14629 | updateHookTypesDev(); |
14608 | | - return rerenderDeferredValue(value); |
| 14630 | + return rerenderDeferredValue(value, initialValue); |
14609 | 14631 | }, |
14610 | 14632 | useTransition: function () { |
14611 | 14633 | currentHookNameInDev = "useTransition"; |
@@ -15169,20 +15191,20 @@ __DEV__ && |
15169 | 15191 | scheduleRoot: scheduleRoot, |
15170 | 15192 | setRefreshHandler: setRefreshHandler, |
15171 | 15193 | getCurrentFiber: getCurrentFiberForDevTools, |
15172 | | - reconcilerVersion: "19.0.0-native-fb-433068ee-20240711" |
| 15194 | + reconcilerVersion: "19.0.0-native-fb-ff3f1fac-20240712" |
15173 | 15195 | }); |
15174 | 15196 | })({ |
15175 | 15197 | findFiberByHostInstance: function () { |
15176 | 15198 | throw Error("TestRenderer does not support findFiberByHostInstance()"); |
15177 | 15199 | }, |
15178 | 15200 | bundleType: 1, |
15179 | | - version: "19.0.0-native-fb-433068ee-20240711", |
| 15201 | + version: "19.0.0-native-fb-ff3f1fac-20240712", |
15180 | 15202 | rendererPackageName: "react-test-renderer" |
15181 | 15203 | }); |
15182 | 15204 | exports._Scheduler = Scheduler; |
15183 | 15205 | exports.act = act; |
15184 | 15206 | exports.create = function (element, options) { |
15185 | | - var createNodeMock = JSCompiler_object_inline_createNodeMock_1106, |
| 15207 | + var createNodeMock = JSCompiler_object_inline_createNodeMock_1089, |
15186 | 15208 | isConcurrent = !1, |
15187 | 15209 | isStrictMode = !1, |
15188 | 15210 | concurrentUpdatesByDefault = null; |
|
0 commit comments