rsnext/packages/next/server/node-polyfill-web-streams.js
Gerald Monaco 7e0b8aa4d1
Use ReadableStream in RenderResult (#34005)
Since we're always using `ReadableStream`, we should just get rid of `ResultPiper`.

This also lets us replace things like `bufferedReadFromReadableStream` with a `TransformStream` that does the same thing, so that it's `TransformStream`s all the way down.

Finally, we can get rid of the one-off call to `renderToReadableStream` and just use `renderToStream` whenever we're rendering a concurrent tree.
2022-02-05 01:13:02 +00:00

7 lines
248 B
JavaScript

import { ReadableStream, TransformStream } from './web/sandbox/readable-stream'
// Polyfill Web Streams in the Node.js environment
if (!global.ReadableStream) {
global.ReadableStream = ReadableStream
global.TransformStream = TransformStream
}