react-on-rails-rsc
Version:
React Server Components support for react_on_rails Ruby gem
24 lines • 889 B
TypeScript
import { BundleManifest } from './types';
export interface Options {
environmentName?: string;
onError?: (error: unknown) => void;
onPostpone?: (reason: string) => void;
identifierPrefix?: string;
}
export interface PipeableStream {
abort(reason: unknown): void;
pipe<Writable extends NodeJS.WritableStream>(destination: Writable): Writable;
}
export declare const buildServerRenderer: (clientManifest: BundleManifest) => {
renderToPipeableStream: (model: unknown, options?: Options) => PipeableStream;
reactClientManifest: {
[x: string]: {
id: string;
chunks: Array<string>;
name: string;
async?: boolean;
};
};
};
export declare const renderToPipeableStream: (model: unknown, clientManifest: BundleManifest, options?: Options) => PipeableStream;
//# sourceMappingURL=server.node.d.ts.map