类:TransformStream
¥Class: TransformStream
TransformStream
由 <ReadableStream> 和 <WritableStream> 组成,它们相互连接,以便在将写入 WritableStream
的数据推送到 ReadableStream
的队列之前接收并可能进行转换。
¥A TransformStream
consists of a <ReadableStream> and a <WritableStream> that
are connected such that the data written to the WritableStream
is received,
and potentially transformed, before being pushed into the ReadableStream
's
queue.
import {
TransformStream,
} from 'node:stream/web';
const transform = new TransformStream({
transform(chunk, controller) {
controller.enqueue(chunk.toUpperCase());
},
});
await Promise.all([
transform.writable.getWriter().write('A'),
transform.readable.getReader().read(),
]);