UNPKG

@vitejs/plugin-rsc

Version:
36 lines (34 loc) 1.75 kB
import { n as createServerDecodeClientManifest, r as createServerManifest, t as createClientManifest } from "./rsc-BwsRzIFM.js"; import * as ReactClient from "@vitejs/plugin-rsc/vendor/react-server-dom/client.edge"; import * as ReactServer from "@vitejs/plugin-rsc/vendor/react-server-dom/server.edge"; //#region src/react/rsc.ts function renderToReadableStream(data, options) { return ReactServer.renderToReadableStream(data, createClientManifest(), options); } function createFromReadableStream(stream, options = {}) { return ReactClient.createFromReadableStream(stream, { serverConsumerManifest: { serverModuleMap: createServerManifest(), moduleMap: createServerDecodeClientManifest() }, ...options }); } function registerClientReference(proxy, id, name) { return ReactServer.registerClientReference(proxy, id, name); } const registerServerReference = ReactServer.registerServerReference; function decodeReply(body, options) { return ReactServer.decodeReply(body, createServerManifest(), options); } function decodeAction(body) { return ReactServer.decodeAction(body, createServerManifest()); } function decodeFormState(actionResult, body) { return ReactServer.decodeFormState(actionResult, body, createServerManifest()); } const createTemporaryReferenceSet = ReactServer.createTemporaryReferenceSet; const encodeReply = ReactClient.encodeReply; const createClientTemporaryReferenceSet = ReactClient.createTemporaryReferenceSet; //#endregion export { decodeFormState as a, registerClientReference as c, decodeAction as i, registerServerReference as l, createFromReadableStream as n, decodeReply as o, createTemporaryReferenceSet as r, encodeReply as s, createClientTemporaryReferenceSet as t, renderToReadableStream as u };