Files
bun.sh/packages/bun-framework-react/vendor/react-server-dom-bun/server.node.unbundled.d.ts
2025-09-24 18:55:19 -07:00

24 lines
705 B
TypeScript
Vendored

import type { ServerManifest } from "bun:app/server";
import type { ReactElement } from "react";
export interface PipeableStream<T> {
/** Returns the input, which should match the Node.js writable interface */
pipe: <T extends NodeJS.WritableStream>(destination: T) => T;
abort: () => void;
}
export function renderToPipeableStream<T = any>(
model: ReactElement,
webpackMap: ServerManifest,
options?: RenderToPipeableStreamOptions,
): PipeableStream<T>;
export interface RenderToPipeableStreamOptions {
onError?: (error: Error) => void;
identifierPrefix?: string;
onPostpone?: () => void;
temporaryReferences?: any;
environmentName?: string;
filterStackFrame?: () => boolean;
}