@apollo/client-react-streaming
Version:
This package provides building blocks to create framework-level integration of Apollo Client with React's streaming SSR. See the [@apollo/client-integration-nextjs](https://github.com/apollographql/apollo-client-integrations/tree/main/packages/nextjs) pac
22 lines • 763 B
TypeScript
/**
* > This export is only available in streaming SSR Server environments
*
* Used to pipe a `ReadableStreamDefaultReader` to a `ServerResponse`.
*
* @example
* ```js
* const { injectIntoStream, transformStream } = createInjectionTransformStream();
* const App = render({ assets, injectIntoStream });
* const reactStream = await renderToReadableStream(App, { bootstrapModules }));
* await pipeReaderToResponse(
* reactStream.pipeThrough(transformStream).getReader(),
* response
* );
* ```
*/
export declare function pipeReaderToResponse(reader: ReadableStreamDefaultReader<any>, res: {
write: (chunk: any) => void;
end: () => void;
destroy: (e: Error) => void;
}): Promise<void>;
//# sourceMappingURL=pipeReaderToResponse.d.ts.map