Skip to content

Commit 84f0061

Browse files
unstubbablegnoff
authored andcommitted
Update React Version (#45)
Co-authored-by: Josh Story <[email protected]>
1 parent c29b5bd commit 84f0061

File tree

36 files changed

+1186
-3202
lines changed

36 files changed

+1186
-3202
lines changed

packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.development.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2662,10 +2662,10 @@
26622662
return hook.checkDCE ? !0 : !1;
26632663
})({
26642664
bundleType: 1,
2665-
version: "19.0.0-experimental-1c3d6dbd-20251209",
2665+
version: "19.0.0-experimental-9c2db31f-20251211",
26662666
rendererPackageName: "react-server-dom-turbopack",
26672667
currentDispatcherRef: ReactSharedInternals,
2668-
reconcilerVersion: "19.0.0-experimental-1c3d6dbd-20251209",
2668+
reconcilerVersion: "19.0.0-experimental-9c2db31f-20251211",
26692669
getCurrentComponentInfo: function () {
26702670
return currentOwnerInDEV;
26712671
}

packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js

Lines changed: 43 additions & 117 deletions
Original file line numberDiff line numberDiff line change
@@ -3230,47 +3230,14 @@
32303230
path = reference.path;
32313231
try {
32323232
for (var i = 1; i < path.length; i++) {
3233-
for (; value instanceof ReactPromise; ) {
3234-
var referencedChunk = value;
3235-
switch (referencedChunk.status) {
3236-
case "resolved_model":
3237-
initializeModelChunk(referencedChunk);
3238-
}
3239-
switch (referencedChunk.status) {
3240-
case "fulfilled":
3241-
value = referencedChunk.value;
3242-
continue;
3243-
case "blocked":
3244-
var cyclicHandler = resolveBlockedCycle(
3245-
referencedChunk,
3246-
reference
3247-
);
3248-
if (null !== cyclicHandler) {
3249-
value = cyclicHandler.value;
3250-
continue;
3251-
}
3252-
case "pending":
3253-
path.splice(0, i - 1);
3254-
null === referencedChunk.value
3255-
? (referencedChunk.value = [reference])
3256-
: referencedChunk.value.push(reference);
3257-
null === referencedChunk.reason
3258-
? (referencedChunk.reason = [reference])
3259-
: referencedChunk.reason.push(reference);
3260-
return;
3261-
default:
3262-
rejectReference(
3263-
response,
3264-
reference.handler,
3265-
referencedChunk.reason
3266-
);
3267-
return;
3268-
}
3269-
}
32703233
var name = path[i];
3271-
"object" === typeof value &&
3272-
hasOwnProperty.call(value, name) &&
3273-
(value = value[name]);
3234+
if (
3235+
"object" !== typeof value ||
3236+
!hasOwnProperty.call(value, name) ||
3237+
value instanceof Promise
3238+
)
3239+
throw Error("Invalid reference.");
3240+
value = value[name];
32743241
}
32753242
var mappedValue = map(response, value, parentObject, key);
32763243
parentObject[key] = mappedValue;
@@ -3300,33 +3267,6 @@
33003267
"blocked" === handler.status &&
33013268
triggerErrorOnChunk(response, handler, error));
33023269
}
3303-
function waitForReference(
3304-
referencedChunk,
3305-
parentObject,
3306-
key,
3307-
response,
3308-
map,
3309-
path
3310-
) {
3311-
initializingHandler
3312-
? ((response = initializingHandler), response.deps++)
3313-
: (response = initializingHandler =
3314-
{ chunk: null, value: null, reason: null, deps: 1, errored: !1 });
3315-
parentObject = {
3316-
handler: response,
3317-
parentObject: parentObject,
3318-
key: key,
3319-
map: map,
3320-
path: path
3321-
};
3322-
null === referencedChunk.value
3323-
? (referencedChunk.value = [parentObject])
3324-
: referencedChunk.value.push(parentObject);
3325-
null === referencedChunk.reason
3326-
? (referencedChunk.reason = [parentObject])
3327-
: referencedChunk.reason.push(parentObject);
3328-
return null;
3329-
}
33303270
function getOutlinedModel(response, reference, parentObject, key, map) {
33313271
reference = reference.split(":");
33323272
var id = parseInt(reference[0], 16);
@@ -3337,59 +3277,45 @@
33373277
}
33383278
switch (id.status) {
33393279
case "fulfilled":
3340-
var value = id.value;
3341-
for (id = 1; id < reference.length; id++) {
3342-
for (; value instanceof ReactPromise; ) {
3343-
switch (value.status) {
3344-
case "resolved_model":
3345-
initializeModelChunk(value);
3346-
}
3347-
switch (value.status) {
3348-
case "fulfilled":
3349-
value = value.value;
3350-
break;
3351-
case "blocked":
3352-
case "pending":
3353-
return waitForReference(
3354-
value,
3355-
parentObject,
3356-
key,
3357-
response,
3358-
map,
3359-
reference.slice(id - 1)
3360-
);
3361-
default:
3362-
return (
3363-
initializingHandler
3364-
? ((initializingHandler.errored = !0),
3365-
(initializingHandler.value = null),
3366-
(initializingHandler.reason = value.reason))
3367-
: (initializingHandler = {
3368-
chunk: null,
3369-
value: null,
3370-
reason: value.reason,
3371-
deps: 0,
3372-
errored: !0
3373-
}),
3374-
null
3375-
);
3376-
}
3377-
}
3378-
var name = reference[id];
3379-
"object" === typeof value &&
3380-
hasOwnProperty.call(value, name) &&
3381-
(value = value[name]);
3280+
id = id.value;
3281+
for (var i = 1; i < reference.length; i++) {
3282+
var name = reference[i];
3283+
if (
3284+
"object" !== typeof id ||
3285+
!hasOwnProperty.call(id, name) ||
3286+
id instanceof Promise
3287+
)
3288+
throw Error("Invalid reference.");
3289+
id = id[name];
33823290
}
3383-
return map(response, value, parentObject, key);
3291+
return map(response, id, parentObject, key);
33843292
case "pending":
33853293
case "blocked":
3386-
return waitForReference(
3387-
id,
3388-
parentObject,
3389-
key,
3390-
response,
3391-
map,
3392-
reference
3294+
return (
3295+
initializingHandler
3296+
? ((response = initializingHandler), response.deps++)
3297+
: (response = initializingHandler =
3298+
{
3299+
chunk: null,
3300+
value: null,
3301+
reason: null,
3302+
deps: 1,
3303+
errored: !1
3304+
}),
3305+
(parentObject = {
3306+
handler: response,
3307+
parentObject: parentObject,
3308+
key: key,
3309+
map: map,
3310+
path: reference
3311+
}),
3312+
null === id.value
3313+
? (id.value = [parentObject])
3314+
: id.value.push(parentObject),
3315+
null === id.reason
3316+
? (id.reason = [parentObject])
3317+
: id.reason.push(parentObject),
3318+
null
33933319
);
33943320
default:
33953321
return (

packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.production.js

Lines changed: 38 additions & 108 deletions
Original file line numberDiff line numberDiff line change
@@ -2531,44 +2531,14 @@ function fulfillReference(response, reference, value) {
25312531
path = reference.path;
25322532
try {
25332533
for (var i = 1; i < path.length; i++) {
2534-
for (; value instanceof ReactPromise; ) {
2535-
var referencedChunk = value;
2536-
switch (referencedChunk.status) {
2537-
case "resolved_model":
2538-
initializeModelChunk(referencedChunk);
2539-
}
2540-
switch (referencedChunk.status) {
2541-
case "fulfilled":
2542-
value = referencedChunk.value;
2543-
continue;
2544-
case "blocked":
2545-
var cyclicHandler = resolveBlockedCycle(referencedChunk, reference);
2546-
if (null !== cyclicHandler) {
2547-
value = cyclicHandler.value;
2548-
continue;
2549-
}
2550-
case "pending":
2551-
path.splice(0, i - 1);
2552-
null === referencedChunk.value
2553-
? (referencedChunk.value = [reference])
2554-
: referencedChunk.value.push(reference);
2555-
null === referencedChunk.reason
2556-
? (referencedChunk.reason = [reference])
2557-
: referencedChunk.reason.push(reference);
2558-
return;
2559-
default:
2560-
rejectReference(
2561-
response,
2562-
reference.handler,
2563-
referencedChunk.reason
2564-
);
2565-
return;
2566-
}
2567-
}
25682534
var name = path[i];
2569-
"object" === typeof value &&
2570-
hasOwnProperty.call(value, name) &&
2571-
(value = value[name]);
2535+
if (
2536+
"object" !== typeof value ||
2537+
!hasOwnProperty.call(value, name) ||
2538+
value instanceof Promise
2539+
)
2540+
throw Error("Invalid reference.");
2541+
value = value[name];
25722542
}
25732543
var mappedValue = map(response, value, parentObject, key);
25742544
parentObject[key] = mappedValue;
@@ -2598,33 +2568,6 @@ function rejectReference(response, handler, error) {
25982568
"blocked" === handler.status &&
25992569
triggerErrorOnChunk(response, handler, error));
26002570
}
2601-
function waitForReference(
2602-
referencedChunk,
2603-
parentObject,
2604-
key,
2605-
response,
2606-
map,
2607-
path
2608-
) {
2609-
initializingHandler
2610-
? ((response = initializingHandler), response.deps++)
2611-
: (response = initializingHandler =
2612-
{ chunk: null, value: null, reason: null, deps: 1, errored: !1 });
2613-
parentObject = {
2614-
handler: response,
2615-
parentObject: parentObject,
2616-
key: key,
2617-
map: map,
2618-
path: path
2619-
};
2620-
null === referencedChunk.value
2621-
? (referencedChunk.value = [parentObject])
2622-
: referencedChunk.value.push(parentObject);
2623-
null === referencedChunk.reason
2624-
? (referencedChunk.reason = [parentObject])
2625-
: referencedChunk.reason.push(parentObject);
2626-
return null;
2627-
}
26282571
function getOutlinedModel(response, reference, parentObject, key, map) {
26292572
reference = reference.split(":");
26302573
var id = parseInt(reference[0], 16);
@@ -2635,53 +2578,40 @@ function getOutlinedModel(response, reference, parentObject, key, map) {
26352578
}
26362579
switch (id.status) {
26372580
case "fulfilled":
2638-
var value = id.value;
2639-
for (id = 1; id < reference.length; id++) {
2640-
for (; value instanceof ReactPromise; ) {
2641-
switch (value.status) {
2642-
case "resolved_model":
2643-
initializeModelChunk(value);
2644-
}
2645-
switch (value.status) {
2646-
case "fulfilled":
2647-
value = value.value;
2648-
break;
2649-
case "blocked":
2650-
case "pending":
2651-
return waitForReference(
2652-
value,
2653-
parentObject,
2654-
key,
2655-
response,
2656-
map,
2657-
reference.slice(id - 1)
2658-
);
2659-
default:
2660-
return (
2661-
initializingHandler
2662-
? ((initializingHandler.errored = !0),
2663-
(initializingHandler.value = null),
2664-
(initializingHandler.reason = value.reason))
2665-
: (initializingHandler = {
2666-
chunk: null,
2667-
value: null,
2668-
reason: value.reason,
2669-
deps: 0,
2670-
errored: !0
2671-
}),
2672-
null
2673-
);
2674-
}
2675-
}
2676-
var name = reference[id];
2677-
"object" === typeof value &&
2678-
hasOwnProperty.call(value, name) &&
2679-
(value = value[name]);
2581+
id = id.value;
2582+
for (var i = 1; i < reference.length; i++) {
2583+
var name = reference[i];
2584+
if (
2585+
"object" !== typeof id ||
2586+
!hasOwnProperty.call(id, name) ||
2587+
id instanceof Promise
2588+
)
2589+
throw Error("Invalid reference.");
2590+
id = id[name];
26802591
}
2681-
return map(response, value, parentObject, key);
2592+
return map(response, id, parentObject, key);
26822593
case "pending":
26832594
case "blocked":
2684-
return waitForReference(id, parentObject, key, response, map, reference);
2595+
return (
2596+
initializingHandler
2597+
? ((response = initializingHandler), response.deps++)
2598+
: (response = initializingHandler =
2599+
{ chunk: null, value: null, reason: null, deps: 1, errored: !1 }),
2600+
(parentObject = {
2601+
handler: response,
2602+
parentObject: parentObject,
2603+
key: key,
2604+
map: map,
2605+
path: reference
2606+
}),
2607+
null === id.value
2608+
? (id.value = [parentObject])
2609+
: id.value.push(parentObject),
2610+
null === id.reason
2611+
? (id.reason = [parentObject])
2612+
: id.reason.push(parentObject),
2613+
null
2614+
);
26852615
default:
26862616
return (
26872617
initializingHandler

0 commit comments

Comments
 (0)