nstdlib-nightly
Version:
Node.js standard library converted to runtime-agnostic ES modules.
50 lines (47 loc) • 1.52 kB
JavaScript
// Source: https://github.com/nodejs/node/blob/65eff1eb/lib/stream/web.js
import {
TransformStream,
TransformStreamDefaultController,
} from "nstdlib/lib/internal/webstreams/transformstream";
import {
WritableStream,
WritableStreamDefaultController,
WritableStreamDefaultWriter,
} from "nstdlib/lib/internal/webstreams/writablestream";
import {
ReadableStream,
ReadableStreamDefaultReader,
ReadableStreamBYOBReader,
ReadableStreamBYOBRequest,
ReadableByteStreamController,
ReadableStreamDefaultController,
} from "nstdlib/lib/internal/webstreams/readablestream";
import {
ByteLengthQueuingStrategy,
CountQueuingStrategy,
} from "nstdlib/lib/internal/webstreams/queuingstrategies";
import {
TextEncoderStream,
TextDecoderStream,
} from "nstdlib/lib/internal/webstreams/encoding";
import {
CompressionStream,
DecompressionStream,
} from "nstdlib/lib/internal/webstreams/compression";
export { ReadableStream };
export { ReadableStreamDefaultReader };
export { ReadableStreamBYOBReader };
export { ReadableStreamBYOBRequest };
export { ReadableByteStreamController };
export { ReadableStreamDefaultController };
export { TransformStream };
export { TransformStreamDefaultController };
export { WritableStream };
export { WritableStreamDefaultWriter };
export { WritableStreamDefaultController };
export { ByteLengthQueuingStrategy };
export { CountQueuingStrategy };
export { TextEncoderStream };
export { TextDecoderStream };
export { CompressionStream };
export { DecompressionStream };