Skip to content

Commit 1e9ec41

Browse files
unstubbablegnoff
authored andcommitted
Update React Version (#41)
Co-authored-by: Josh Story <[email protected]>
1 parent 16141e5 commit 1e9ec41

File tree

32 files changed

+1012
-2740
lines changed

32 files changed

+1012
-2740
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
@@ -4543,10 +4543,10 @@
45434543
return hook.checkDCE ? !0 : !1;
45444544
})({
45454545
bundleType: 1,
4546-
version: "19.2.0-experimental-0af71456-20251209",
4546+
version: "19.2.0-experimental-3b8da6c4-20251211",
45474547
rendererPackageName: "react-server-dom-turbopack",
45484548
currentDispatcherRef: ReactSharedInternals,
4549-
reconcilerVersion: "19.2.0-experimental-0af71456-20251209",
4549+
reconcilerVersion: "19.2.0-experimental-3b8da6c4-20251211",
45504550
getCurrentComponentInfo: function () {
45514551
return currentOwnerInDEV;
45524552
}

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
@@ -4067,47 +4067,14 @@
40674067
path = reference.path;
40684068
try {
40694069
for (var i = 1; i < path.length; i++) {
4070-
for (; value instanceof ReactPromise; ) {
4071-
var referencedChunk = value;
4072-
switch (referencedChunk.status) {
4073-
case "resolved_model":
4074-
initializeModelChunk(referencedChunk);
4075-
}
4076-
switch (referencedChunk.status) {
4077-
case "fulfilled":
4078-
value = referencedChunk.value;
4079-
continue;
4080-
case "blocked":
4081-
var cyclicHandler = resolveBlockedCycle(
4082-
referencedChunk,
4083-
reference
4084-
);
4085-
if (null !== cyclicHandler) {
4086-
value = cyclicHandler.value;
4087-
continue;
4088-
}
4089-
case "pending":
4090-
path.splice(0, i - 1);
4091-
null === referencedChunk.value
4092-
? (referencedChunk.value = [reference])
4093-
: referencedChunk.value.push(reference);
4094-
null === referencedChunk.reason
4095-
? (referencedChunk.reason = [reference])
4096-
: referencedChunk.reason.push(reference);
4097-
return;
4098-
default:
4099-
rejectReference(
4100-
response,
4101-
reference.handler,
4102-
referencedChunk.reason
4103-
);
4104-
return;
4105-
}
4106-
}
41074070
var name = path[i];
4108-
"object" === typeof value &&
4109-
hasOwnProperty.call(value, name) &&
4110-
(value = value[name]);
4071+
if (
4072+
"object" !== typeof value ||
4073+
!hasOwnProperty.call(value, name) ||
4074+
value instanceof Promise
4075+
)
4076+
throw Error("Invalid reference.");
4077+
value = value[name];
41114078
}
41124079
var mappedValue = map(response, value, parentObject, key);
41134080
parentObject[key] = mappedValue;
@@ -4137,33 +4104,6 @@
41374104
"blocked" === handler.status &&
41384105
triggerErrorOnChunk(response, handler, error));
41394106
}
4140-
function waitForReference(
4141-
referencedChunk,
4142-
parentObject,
4143-
key,
4144-
response,
4145-
map,
4146-
path
4147-
) {
4148-
initializingHandler
4149-
? ((response = initializingHandler), response.deps++)
4150-
: (response = initializingHandler =
4151-
{ chunk: null, value: null, reason: null, deps: 1, errored: !1 });
4152-
parentObject = {
4153-
handler: response,
4154-
parentObject: parentObject,
4155-
key: key,
4156-
map: map,
4157-
path: path
4158-
};
4159-
null === referencedChunk.value
4160-
? (referencedChunk.value = [parentObject])
4161-
: referencedChunk.value.push(parentObject);
4162-
null === referencedChunk.reason
4163-
? (referencedChunk.reason = [parentObject])
4164-
: referencedChunk.reason.push(parentObject);
4165-
return null;
4166-
}
41674107
function getOutlinedModel(response, reference, parentObject, key, map) {
41684108
reference = reference.split(":");
41694109
var id = parseInt(reference[0], 16);
@@ -4174,59 +4114,45 @@
41744114
}
41754115
switch (id.status) {
41764116
case "fulfilled":
4177-
var value = id.value;
4178-
for (id = 1; id < reference.length; id++) {
4179-
for (; value instanceof ReactPromise; ) {
4180-
switch (value.status) {
4181-
case "resolved_model":
4182-
initializeModelChunk(value);
4183-
}
4184-
switch (value.status) {
4185-
case "fulfilled":
4186-
value = value.value;
4187-
break;
4188-
case "blocked":
4189-
case "pending":
4190-
return waitForReference(
4191-
value,
4192-
parentObject,
4193-
key,
4194-
response,
4195-
map,
4196-
reference.slice(id - 1)
4197-
);
4198-
default:
4199-
return (
4200-
initializingHandler
4201-
? ((initializingHandler.errored = !0),
4202-
(initializingHandler.value = null),
4203-
(initializingHandler.reason = value.reason))
4204-
: (initializingHandler = {
4205-
chunk: null,
4206-
value: null,
4207-
reason: value.reason,
4208-
deps: 0,
4209-
errored: !0
4210-
}),
4211-
null
4212-
);
4213-
}
4214-
}
4215-
var name = reference[id];
4216-
"object" === typeof value &&
4217-
hasOwnProperty.call(value, name) &&
4218-
(value = value[name]);
4117+
id = id.value;
4118+
for (var i = 1; i < reference.length; i++) {
4119+
var name = reference[i];
4120+
if (
4121+
"object" !== typeof id ||
4122+
!hasOwnProperty.call(id, name) ||
4123+
id instanceof Promise
4124+
)
4125+
throw Error("Invalid reference.");
4126+
id = id[name];
42194127
}
4220-
return map(response, value, parentObject, key);
4128+
return map(response, id, parentObject, key);
42214129
case "pending":
42224130
case "blocked":
4223-
return waitForReference(
4224-
id,
4225-
parentObject,
4226-
key,
4227-
response,
4228-
map,
4229-
reference
4131+
return (
4132+
initializingHandler
4133+
? ((response = initializingHandler), response.deps++)
4134+
: (response = initializingHandler =
4135+
{
4136+
chunk: null,
4137+
value: null,
4138+
reason: null,
4139+
deps: 1,
4140+
errored: !1
4141+
}),
4142+
(parentObject = {
4143+
handler: response,
4144+
parentObject: parentObject,
4145+
key: key,
4146+
map: map,
4147+
path: reference
4148+
}),
4149+
null === id.value
4150+
? (id.value = [parentObject])
4151+
: id.value.push(parentObject),
4152+
null === id.reason
4153+
? (id.reason = [parentObject])
4154+
: id.reason.push(parentObject),
4155+
null
42304156
);
42314157
default:
42324158
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
@@ -2555,44 +2555,14 @@ function fulfillReference(response, reference, value) {
25552555
path = reference.path;
25562556
try {
25572557
for (var i = 1; i < path.length; i++) {
2558-
for (; value instanceof ReactPromise; ) {
2559-
var referencedChunk = value;
2560-
switch (referencedChunk.status) {
2561-
case "resolved_model":
2562-
initializeModelChunk(referencedChunk);
2563-
}
2564-
switch (referencedChunk.status) {
2565-
case "fulfilled":
2566-
value = referencedChunk.value;
2567-
continue;
2568-
case "blocked":
2569-
var cyclicHandler = resolveBlockedCycle(referencedChunk, reference);
2570-
if (null !== cyclicHandler) {
2571-
value = cyclicHandler.value;
2572-
continue;
2573-
}
2574-
case "pending":
2575-
path.splice(0, i - 1);
2576-
null === referencedChunk.value
2577-
? (referencedChunk.value = [reference])
2578-
: referencedChunk.value.push(reference);
2579-
null === referencedChunk.reason
2580-
? (referencedChunk.reason = [reference])
2581-
: referencedChunk.reason.push(reference);
2582-
return;
2583-
default:
2584-
rejectReference(
2585-
response,
2586-
reference.handler,
2587-
referencedChunk.reason
2588-
);
2589-
return;
2590-
}
2591-
}
25922558
var name = path[i];
2593-
"object" === typeof value &&
2594-
hasOwnProperty.call(value, name) &&
2595-
(value = value[name]);
2559+
if (
2560+
"object" !== typeof value ||
2561+
!hasOwnProperty.call(value, name) ||
2562+
value instanceof Promise
2563+
)
2564+
throw Error("Invalid reference.");
2565+
value = value[name];
25962566
}
25972567
var mappedValue = map(response, value, parentObject, key);
25982568
parentObject[key] = mappedValue;
@@ -2622,33 +2592,6 @@ function rejectReference(response, handler, error) {
26222592
"blocked" === handler.status &&
26232593
triggerErrorOnChunk(response, handler, error));
26242594
}
2625-
function waitForReference(
2626-
referencedChunk,
2627-
parentObject,
2628-
key,
2629-
response,
2630-
map,
2631-
path
2632-
) {
2633-
initializingHandler
2634-
? ((response = initializingHandler), response.deps++)
2635-
: (response = initializingHandler =
2636-
{ chunk: null, value: null, reason: null, deps: 1, errored: !1 });
2637-
parentObject = {
2638-
handler: response,
2639-
parentObject: parentObject,
2640-
key: key,
2641-
map: map,
2642-
path: path
2643-
};
2644-
null === referencedChunk.value
2645-
? (referencedChunk.value = [parentObject])
2646-
: referencedChunk.value.push(parentObject);
2647-
null === referencedChunk.reason
2648-
? (referencedChunk.reason = [parentObject])
2649-
: referencedChunk.reason.push(parentObject);
2650-
return null;
2651-
}
26522595
function getOutlinedModel(response, reference, parentObject, key, map) {
26532596
reference = reference.split(":");
26542597
var id = parseInt(reference[0], 16);
@@ -2659,53 +2602,40 @@ function getOutlinedModel(response, reference, parentObject, key, map) {
26592602
}
26602603
switch (id.status) {
26612604
case "fulfilled":
2662-
var value = id.value;
2663-
for (id = 1; id < reference.length; id++) {
2664-
for (; value instanceof ReactPromise; ) {
2665-
switch (value.status) {
2666-
case "resolved_model":
2667-
initializeModelChunk(value);
2668-
}
2669-
switch (value.status) {
2670-
case "fulfilled":
2671-
value = value.value;
2672-
break;
2673-
case "blocked":
2674-
case "pending":
2675-
return waitForReference(
2676-
value,
2677-
parentObject,
2678-
key,
2679-
response,
2680-
map,
2681-
reference.slice(id - 1)
2682-
);
2683-
default:
2684-
return (
2685-
initializingHandler
2686-
? ((initializingHandler.errored = !0),
2687-
(initializingHandler.value = null),
2688-
(initializingHandler.reason = value.reason))
2689-
: (initializingHandler = {
2690-
chunk: null,
2691-
value: null,
2692-
reason: value.reason,
2693-
deps: 0,
2694-
errored: !0
2695-
}),
2696-
null
2697-
);
2698-
}
2699-
}
2700-
var name = reference[id];
2701-
"object" === typeof value &&
2702-
hasOwnProperty.call(value, name) &&
2703-
(value = value[name]);
2605+
id = id.value;
2606+
for (var i = 1; i < reference.length; i++) {
2607+
var name = reference[i];
2608+
if (
2609+
"object" !== typeof id ||
2610+
!hasOwnProperty.call(id, name) ||
2611+
id instanceof Promise
2612+
)
2613+
throw Error("Invalid reference.");
2614+
id = id[name];
27042615
}
2705-
return map(response, value, parentObject, key);
2616+
return map(response, id, parentObject, key);
27062617
case "pending":
27072618
case "blocked":
2708-
return waitForReference(id, parentObject, key, response, map, reference);
2619+
return (
2620+
initializingHandler
2621+
? ((response = initializingHandler), response.deps++)
2622+
: (response = initializingHandler =
2623+
{ chunk: null, value: null, reason: null, deps: 1, errored: !1 }),
2624+
(parentObject = {
2625+
handler: response,
2626+
parentObject: parentObject,
2627+
key: key,
2628+
map: map,
2629+
path: reference
2630+
}),
2631+
null === id.value
2632+
? (id.value = [parentObject])
2633+
: id.value.push(parentObject),
2634+
null === id.reason
2635+
? (id.reason = [parentObject])
2636+
: id.reason.push(parentObject),
2637+
null
2638+
);
27092639
default:
27102640
return (
27112641
initializingHandler

0 commit comments

Comments
 (0)