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