| 1 | import { |
| 2 | renderToPipeableStream, |
| 3 | renderToReadableStream, |
| 4 | } from 'react-server-dom-webpack/server'; |
| 5 | import App from './App'; |
| 6 | import AppAsync from './AppAsync'; |
| 7 | |
| 8 | export function renderRSCNode(clientManifest, Component, itemCount) { |
| 9 | return renderToPipeableStream( |
| 10 | <Component itemCount={itemCount} />, |
| 11 | clientManifest |
| 12 | ); |
| 13 | } |
| 14 | |
| 15 | export function renderRSCEdge(clientManifest, Component, itemCount) { |
| 16 | return renderToReadableStream( |
| 17 | <Component itemCount={itemCount} />, |
| 18 | clientManifest |
| 19 | ); |
| 20 | } |
| 21 | |
| 22 | export {App, AppAsync}; |