Skip to content

Commit 2072780

Browse files
committed
Expose resume() API but not in stable
Since we don't have a top level module for these we have to introduce one that we can fork.
1 parent f40d58b commit 2072780

21 files changed

+154
-19
lines changed

packages/react-dom/npm/server.browser.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,6 @@ exports.renderToStaticMarkup = l.renderToStaticMarkup;
1515
exports.renderToNodeStream = l.renderToNodeStream;
1616
exports.renderToStaticNodeStream = l.renderToStaticNodeStream;
1717
exports.renderToReadableStream = s.renderToReadableStream;
18+
if (s.resume) {
19+
exports.resume = s.resume;
20+
}

packages/react-dom/npm/server.bun.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ if (process.env.NODE_ENV === 'production') {
1212

1313
exports.version = b.version;
1414
exports.renderToReadableStream = b.renderToReadableStream;
15+
if (b.resume) {
16+
exports.resume = b.resume;
17+
}
1518
exports.renderToNodeStream = b.renderToNodeStream;
1619
exports.renderToStaticNodeStream = b.renderToStaticNodeStream;
1720
exports.renderToString = l.renderToString;

packages/react-dom/npm/server.edge.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,6 @@ exports.renderToNodeStream = b.renderToNodeStream;
1616
exports.renderToStaticNodeStream = b.renderToStaticNodeStream;
1717
exports.renderToString = l.renderToString;
1818
exports.renderToStaticMarkup = l.renderToStaticMarkup;
19+
if (b.resume) {
20+
exports.resume = b.resume;
21+
}

packages/react-dom/npm/server.node.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,6 @@ exports.renderToStaticMarkup = l.renderToStaticMarkup;
1515
exports.renderToNodeStream = l.renderToNodeStream;
1616
exports.renderToStaticNodeStream = l.renderToStaticNodeStream;
1717
exports.renderToPipeableStream = s.renderToPipeableStream;
18+
if (s.resume) {
19+
exports.resume = s.resume;
20+
}

packages/react-dom/server.browser.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,14 @@ export function renderToStaticNodeStream() {
3737
}
3838

3939
export function renderToReadableStream() {
40-
return require('./src/server/ReactDOMFizzServerBrowser').renderToReadableStream.apply(
40+
return require('./src/server/react-dom-server.browser').renderToReadableStream.apply(
41+
this,
42+
arguments,
43+
);
44+
}
45+
46+
export function resume() {
47+
return require('./src/server/react-dom-server.browser').resume.apply(
4148
this,
4249
arguments,
4350
);

packages/react-dom/server.bun.js

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,21 @@ import ReactVersion from 'shared/ReactVersion';
1212
export {ReactVersion as version};
1313

1414
export function renderToReadableStream() {
15-
return require('./src/server/ReactDOMFizzServerBun').renderToReadableStream.apply(
15+
return require('./src/server/react-dom-server.bun').renderToReadableStream.apply(
1616
this,
1717
arguments,
1818
);
1919
}
2020

2121
export function renderToNodeStream() {
22-
return require('./src/server/ReactDOMFizzServerBun').renderToNodeStream.apply(
22+
return require('./src/server/react-dom-server.bun').renderToNodeStream.apply(
2323
this,
2424
arguments,
2525
);
2626
}
2727

2828
export function renderToStaticNodeStream() {
29-
return require('./src/server/ReactDOMFizzServerBun').renderToStaticNodeStream.apply(
29+
return require('./src/server/react-dom-server.bun').renderToStaticNodeStream.apply(
3030
this,
3131
arguments,
3232
);
@@ -45,3 +45,10 @@ export function renderToStaticMarkup() {
4545
arguments,
4646
);
4747
}
48+
49+
export function resume() {
50+
return require('./src/server/react-dom-server.bun').resume.apply(
51+
this,
52+
arguments,
53+
);
54+
}

packages/react-dom/server.edge.js

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,21 @@ import ReactVersion from 'shared/ReactVersion';
1212
export {ReactVersion as version};
1313

1414
export function renderToReadableStream() {
15-
return require('./src/server/ReactDOMFizzServerEdge').renderToReadableStream.apply(
15+
return require('./src/server/react-dom-server.edge').renderToReadableStream.apply(
1616
this,
1717
arguments,
1818
);
1919
}
2020

2121
export function renderToNodeStream() {
22-
return require('./src/server/ReactDOMFizzServerEdge').renderToNodeStream.apply(
22+
return require('./src/server/react-dom-server.edge').renderToNodeStream.apply(
2323
this,
2424
arguments,
2525
);
2626
}
2727

2828
export function renderToStaticNodeStream() {
29-
return require('./src/server/ReactDOMFizzServerEdge').renderToStaticNodeStream.apply(
29+
return require('./src/server/react-dom-server.edge').renderToStaticNodeStream.apply(
3030
this,
3131
arguments,
3232
);
@@ -45,3 +45,10 @@ export function renderToStaticMarkup() {
4545
arguments,
4646
);
4747
}
48+
49+
export function resume() {
50+
return require('./src/server/react-dom-server.edge').resume.apply(
51+
this,
52+
arguments,
53+
);
54+
}

packages/react-dom/server.node.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,14 @@ export function renderToStaticNodeStream() {
3737
}
3838

3939
export function renderToPipeableStream() {
40-
return require('./src/server/ReactDOMFizzServerNode').renderToPipeableStream.apply(
40+
return require('./src/server/react-dom-server.node').renderToPipeableStream.apply(
41+
this,
42+
arguments,
43+
);
44+
}
45+
46+
export function resume() {
47+
return require('./src/server/react-dom-server.node').resume.apply(
4148
this,
4249
arguments,
4350
);

packages/react-dom/src/server/ReactDOMFizzServerBrowser.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,4 +196,4 @@ function resume(
196196
});
197197
}
198198

199-
export {renderToReadableStream, ReactVersion as version};
199+
export {renderToReadableStream, resume, ReactVersion as version};

packages/react-dom/src/server/ReactDOMFizzServerEdge.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,4 +196,4 @@ function resume(
196196
});
197197
}
198198

199-
export {renderToReadableStream, ReactVersion as version};
199+
export {renderToReadableStream, resume, ReactVersion as version};

0 commit comments

Comments
 (0)