类: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(),
]);