vite-plugin-react-server
Version:
Vite plugin for React Server Components (RSC)
44 lines (37 loc) • 1.38 kB
text/typescript
// RSC Stream handling
export * from "./handleRscStream.server.js";
export * from "./createRscStream.server.js";
// RSC Stream creation
export * from "./createRenderToPipeableStreamHandler.server.js";
// Node Stream handling
export * from "./createFromNodeStream.server.js";
// HTML Stream creation
export * from "./createHtmlStream.server.js";
// Worker Stream handling - using unified API
export * from "./createRscWorkerStream.js";
// Shared type exports
export type { CreateRenderToPipeableStreamHandlerFn } from "./createRenderToPipeableStreamHandler.types.js";
export type {
CreateRscStreamFn,
CreateRscStreamFnUnified,
CreateRscStreamOptions,
ClientRscStreamOptions,
ServerRscStreamOptions,
RscStreamResult,
ClientRscStreamResult,
ServerRscStreamResult,
BaseRscStreamResult,
} from "./createRscStream.types.js";
export type { HandleRscStreamFn } from "./handleRscStream.types.js";
// RSC Stream utilities
export {
validateRscStreamOptions,
createBaseRscStreamResult,
handleRscStreamError,
createRscStreamMetrics,
setupRscStreamEventHandlers,
} from "./createRscStream.utils.js";
// Shared utilities
export { pipeToResponse } from "../helpers/pipeToResponse.js";
export { resolveStreamElements } from "../helpers/resolveStreamElements.server.js";
export type { ResolveStreamElementsOptions } from "../helpers/resolveStreamElements.types.js";