Skip to content

Commit 348fd70

Browse files
unstubbablegnoff
authored andcommitted
Update React Version (#47)
Co-authored-by: Josh Story <[email protected]>
1 parent 0ef4737 commit 348fd70

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
@@ -4919,10 +4919,10 @@
49194919
return hook.checkDCE ? !0 : !1;
49204920
})({
49214921
bundleType: 1,
4922-
version: "19.3.0-experimental-60a59cf5-20251209",
4922+
version: "19.3.0-experimental-370876a1-20251211",
49234923
rendererPackageName: "react-server-dom-turbopack",
49244924
currentDispatcherRef: ReactSharedInternals,
4925-
reconcilerVersion: "19.3.0-experimental-60a59cf5-20251209",
4925+
reconcilerVersion: "19.3.0-experimental-370876a1-20251211",
49264926
getCurrentComponentInfo: function () {
49274927
return currentOwnerInDEV;
49284928
}

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
@@ -4313,47 +4313,14 @@
43134313
path = reference.path;
43144314
try {
43154315
for (var i = 1; i < path.length; i++) {
4316-
for (; value instanceof ReactPromise; ) {
4317-
var referencedChunk = value;
4318-
switch (referencedChunk.status) {
4319-
case "resolved_model":
4320-
initializeModelChunk(referencedChunk);
4321-
}
4322-
switch (referencedChunk.status) {
4323-
case "fulfilled":
4324-
value = referencedChunk.value;
4325-
continue;
4326-
case "blocked":
4327-
var cyclicHandler = resolveBlockedCycle(
4328-
referencedChunk,
4329-
reference
4330-
);
4331-
if (null !== cyclicHandler) {
4332-
value = cyclicHandler.value;
4333-
continue;
4334-
}
4335-
case "pending":
4336-
path.splice(0, i - 1);
4337-
null === referencedChunk.value
4338-
? (referencedChunk.value = [reference])
4339-
: referencedChunk.value.push(reference);
4340-
null === referencedChunk.reason
4341-
? (referencedChunk.reason = [reference])
4342-
: referencedChunk.reason.push(reference);
4343-
return;
4344-
default:
4345-
rejectReference(
4346-
response,
4347-
reference.handler,
4348-
referencedChunk.reason
4349-
);
4350-
return;
4351-
}
4352-
}
43534316
var name = path[i];
4354-
"object" === typeof value &&
4355-
hasOwnProperty.call(value, name) &&
4356-
(value = value[name]);
4317+
if (
4318+
"object" !== typeof value ||
4319+
!hasOwnProperty.call(value, name) ||
4320+
value instanceof Promise
4321+
)
4322+
throw Error("Invalid reference.");
4323+
value = value[name];
43574324
}
43584325
var mappedValue = map(response, value, parentObject, key);
43594326
parentObject[key] = mappedValue;
@@ -4383,33 +4350,6 @@
43834350
"blocked" === handler.status &&
43844351
triggerErrorOnChunk(response, handler, error));
43854352
}
4386-
function waitForReference(
4387-
referencedChunk,
4388-
parentObject,
4389-
key,
4390-
response,
4391-
map,
4392-
path
4393-
) {
4394-
initializingHandler
4395-
? ((response = initializingHandler), response.deps++)
4396-
: (response = initializingHandler =
4397-
{ chunk: null, value: null, reason: null, deps: 1, errored: !1 });
4398-
parentObject = {
4399-
handler: response,
4400-
parentObject: parentObject,
4401-
key: key,
4402-
map: map,
4403-
path: path
4404-
};
4405-
null === referencedChunk.value
4406-
? (referencedChunk.value = [parentObject])
4407-
: referencedChunk.value.push(parentObject);
4408-
null === referencedChunk.reason
4409-
? (referencedChunk.reason = [parentObject])
4410-
: referencedChunk.reason.push(parentObject);
4411-
return null;
4412-
}
44134353
function getOutlinedModel(response, reference, parentObject, key, map) {
44144354
reference = reference.split(":");
44154355
var id = parseInt(reference[0], 16);
@@ -4420,59 +4360,45 @@
44204360
}
44214361
switch (id.status) {
44224362
case "fulfilled":
4423-
var value = id.value;
4424-
for (id = 1; id < reference.length; id++) {
4425-
for (; value instanceof ReactPromise; ) {
4426-
switch (value.status) {
4427-
case "resolved_model":
4428-
initializeModelChunk(value);
4429-
}
4430-
switch (value.status) {
4431-
case "fulfilled":
4432-
value = value.value;
4433-
break;
4434-
case "blocked":
4435-
case "pending":
4436-
return waitForReference(
4437-
value,
4438-
parentObject,
4439-
key,
4440-
response,
4441-
map,
4442-
reference.slice(id - 1)
4443-
);
4444-
default:
4445-
return (
4446-
initializingHandler
4447-
? ((initializingHandler.errored = !0),
4448-
(initializingHandler.value = null),
4449-
(initializingHandler.reason = value.reason))
4450-
: (initializingHandler = {
4451-
chunk: null,
4452-
value: null,
4453-
reason: value.reason,
4454-
deps: 0,
4455-
errored: !0
4456-
}),
4457-
null
4458-
);
4459-
}
4460-
}
4461-
var name = reference[id];
4462-
"object" === typeof value &&
4463-
hasOwnProperty.call(value, name) &&
4464-
(value = value[name]);
4363+
id = id.value;
4364+
for (var i = 1; i < reference.length; i++) {
4365+
var name = reference[i];
4366+
if (
4367+
"object" !== typeof id ||
4368+
!hasOwnProperty.call(id, name) ||
4369+
id instanceof Promise
4370+
)
4371+
throw Error("Invalid reference.");
4372+
id = id[name];
44654373
}
4466-
return map(response, value, parentObject, key);
4374+
return map(response, id, parentObject, key);
44674375
case "pending":
44684376
case "blocked":
4469-
return waitForReference(
4470-
id,
4471-
parentObject,
4472-
key,
4473-
response,
4474-
map,
4475-
reference
4377+
return (
4378+
initializingHandler
4379+
? ((response = initializingHandler), response.deps++)
4380+
: (response = initializingHandler =
4381+
{
4382+
chunk: null,
4383+
value: null,
4384+
reason: null,
4385+
deps: 1,
4386+
errored: !1
4387+
}),
4388+
(parentObject = {
4389+
handler: response,
4390+
parentObject: parentObject,
4391+
key: key,
4392+
map: map,
4393+
path: reference
4394+
}),
4395+
null === id.value
4396+
? (id.value = [parentObject])
4397+
: id.value.push(parentObject),
4398+
null === id.reason
4399+
? (id.reason = [parentObject])
4400+
: id.reason.push(parentObject),
4401+
null
44764402
);
44774403
default:
44784404
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
@@ -2689,44 +2689,14 @@ function fulfillReference(response, reference, value) {
26892689
path = reference.path;
26902690
try {
26912691
for (var i = 1; i < path.length; i++) {
2692-
for (; value instanceof ReactPromise; ) {
2693-
var referencedChunk = value;
2694-
switch (referencedChunk.status) {
2695-
case "resolved_model":
2696-
initializeModelChunk(referencedChunk);
2697-
}
2698-
switch (referencedChunk.status) {
2699-
case "fulfilled":
2700-
value = referencedChunk.value;
2701-
continue;
2702-
case "blocked":
2703-
var cyclicHandler = resolveBlockedCycle(referencedChunk, reference);
2704-
if (null !== cyclicHandler) {
2705-
value = cyclicHandler.value;
2706-
continue;
2707-
}
2708-
case "pending":
2709-
path.splice(0, i - 1);
2710-
null === referencedChunk.value
2711-
? (referencedChunk.value = [reference])
2712-
: referencedChunk.value.push(reference);
2713-
null === referencedChunk.reason
2714-
? (referencedChunk.reason = [reference])
2715-
: referencedChunk.reason.push(reference);
2716-
return;
2717-
default:
2718-
rejectReference(
2719-
response,
2720-
reference.handler,
2721-
referencedChunk.reason
2722-
);
2723-
return;
2724-
}
2725-
}
27262692
var name = path[i];
2727-
"object" === typeof value &&
2728-
hasOwnProperty.call(value, name) &&
2729-
(value = value[name]);
2693+
if (
2694+
"object" !== typeof value ||
2695+
!hasOwnProperty.call(value, name) ||
2696+
value instanceof Promise
2697+
)
2698+
throw Error("Invalid reference.");
2699+
value = value[name];
27302700
}
27312701
var mappedValue = map(response, value, parentObject, key);
27322702
parentObject[key] = mappedValue;
@@ -2756,33 +2726,6 @@ function rejectReference(response, handler, error) {
27562726
"blocked" === handler.status &&
27572727
triggerErrorOnChunk(response, handler, error));
27582728
}
2759-
function waitForReference(
2760-
referencedChunk,
2761-
parentObject,
2762-
key,
2763-
response,
2764-
map,
2765-
path
2766-
) {
2767-
initializingHandler
2768-
? ((response = initializingHandler), response.deps++)
2769-
: (response = initializingHandler =
2770-
{ chunk: null, value: null, reason: null, deps: 1, errored: !1 });
2771-
parentObject = {
2772-
handler: response,
2773-
parentObject: parentObject,
2774-
key: key,
2775-
map: map,
2776-
path: path
2777-
};
2778-
null === referencedChunk.value
2779-
? (referencedChunk.value = [parentObject])
2780-
: referencedChunk.value.push(parentObject);
2781-
null === referencedChunk.reason
2782-
? (referencedChunk.reason = [parentObject])
2783-
: referencedChunk.reason.push(parentObject);
2784-
return null;
2785-
}
27862729
function getOutlinedModel(response, reference, parentObject, key, map) {
27872730
reference = reference.split(":");
27882731
var id = parseInt(reference[0], 16);
@@ -2793,53 +2736,40 @@ function getOutlinedModel(response, reference, parentObject, key, map) {
27932736
}
27942737
switch (id.status) {
27952738
case "fulfilled":
2796-
var value = id.value;
2797-
for (id = 1; id < reference.length; id++) {
2798-
for (; value instanceof ReactPromise; ) {
2799-
switch (value.status) {
2800-
case "resolved_model":
2801-
initializeModelChunk(value);
2802-
}
2803-
switch (value.status) {
2804-
case "fulfilled":
2805-
value = value.value;
2806-
break;
2807-
case "blocked":
2808-
case "pending":
2809-
return waitForReference(
2810-
value,
2811-
parentObject,
2812-
key,
2813-
response,
2814-
map,
2815-
reference.slice(id - 1)
2816-
);
2817-
default:
2818-
return (
2819-
initializingHandler
2820-
? ((initializingHandler.errored = !0),
2821-
(initializingHandler.value = null),
2822-
(initializingHandler.reason = value.reason))
2823-
: (initializingHandler = {
2824-
chunk: null,
2825-
value: null,
2826-
reason: value.reason,
2827-
deps: 0,
2828-
errored: !0
2829-
}),
2830-
null
2831-
);
2832-
}
2833-
}
2834-
var name = reference[id];
2835-
"object" === typeof value &&
2836-
hasOwnProperty.call(value, name) &&
2837-
(value = value[name]);
2739+
id = id.value;
2740+
for (var i = 1; i < reference.length; i++) {
2741+
var name = reference[i];
2742+
if (
2743+
"object" !== typeof id ||
2744+
!hasOwnProperty.call(id, name) ||
2745+
id instanceof Promise
2746+
)
2747+
throw Error("Invalid reference.");
2748+
id = id[name];
28382749
}
2839-
return map(response, value, parentObject, key);
2750+
return map(response, id, parentObject, key);
28402751
case "pending":
28412752
case "blocked":
2842-
return waitForReference(id, parentObject, key, response, map, reference);
2753+
return (
2754+
initializingHandler
2755+
? ((response = initializingHandler), response.deps++)
2756+
: (response = initializingHandler =
2757+
{ chunk: null, value: null, reason: null, deps: 1, errored: !1 }),
2758+
(parentObject = {
2759+
handler: response,
2760+
parentObject: parentObject,
2761+
key: key,
2762+
map: map,
2763+
path: reference
2764+
}),
2765+
null === id.value
2766+
? (id.value = [parentObject])
2767+
: id.value.push(parentObject),
2768+
null === id.reason
2769+
? (id.reason = [parentObject])
2770+
: id.reason.push(parentObject),
2771+
null
2772+
);
28432773
default:
28442774
return (
28452775
initializingHandler

0 commit comments

Comments
 (0)