UNPKG

one

Version:

One is a React framework for web, iOS, and Android apps.

24 lines (21 loc) • 883 B
import ReactDOMServer from "react-dom/server.browser"; var renderToStaticMarkup = ReactDOMServer.renderToStaticMarkup; var renderToString = async function renderToString2(app, options) { var readableStream = await ReactDOMServer.renderToReadableStream(app, { bootstrapModules: options.preloads }); await readableStream.allReady; var reader = readableStream.getReader(); var decoder = new TextDecoder("utf-8"); var out = ""; while (true) { var { done, value } = await reader.read(); if (done) break; out += decoder.decode(value, { stream: true }); } out += decoder.decode(); return out; }; var renderToStream = async function renderToStream2(app, options) { return ReactDOMServer.renderToReadableStream(app, { bootstrapModules: options.preloads }); }; export { renderToStaticMarkup, renderToStream, renderToString }; //# sourceMappingURL=server-render.native.js.map