UNPKG

rwsdk

Version:

Build fast, server-driven webapps on Cloudflare with SSR, RSC, and realtime

10 lines (9 loc) 464 B
import { jsx as _jsx } from "react/jsx-runtime"; import React from "react"; import ReactServerDom from "react-dom/server.edge"; const { use } = React; const { renderToReadableStream } = ReactServerDom; export const renderRscThenableToHtmlStream = ({ thenable, Document, requestInfo, nonce, }) => { const Component = () => (_jsx(Document, { ...requestInfo, children: use(thenable).node })); return renderToReadableStream(_jsx(Component, {}), { nonce }); };