Skip to content
File

Blob: src/node/stream/web.js

javascript49 lines
1// Copyright (c) 2017-2022 Cloudflare, Inc.
2// Licensed under the Apache 2.0 license found in the LICENSE file or at:
3// https://opensource.org/licenses/Apache-2.0
4//
5 
6export const ReadableStream = globalThis.ReadableStream;
7export const ReadableStreamDefaultReader =
8 globalThis.ReadableStreamDefaultReader;
9export const ReadableStreamBYOBReader = globalThis.ReadableStreamBYOBReader;
10export const ReadableStreamBYOBRequest = globalThis.ReadableStreamBYOBRequest;
11export const ReadableByteStreamController =
12 globalThis.ReadableByteStreamController;
13export const ReadableStreamDefaultController =
14 globalThis.ReadableStreamDefaultController;
15export const TransformStream = globalThis.TransformStream;
16export const TransformStreamDefaultController =
17 globalThis.TransformStreamDefaultController;
18export const WritableStream = globalThis.WritableStream;
19export const WritableStreamDefaultWriter =
20 globalThis.WritableStreamDefaultWriter;
21export const WritableStreamDefaultController =
22 globalThis.WritableStreamDefaultController;
23export const ByteLengthQueuingStrategy = globalThis.ByteLengthQueuingStrategy;
24export const CountQueuingStrategy = globalThis.CountQueuingStrategy;
25export const TextEncoderStream = globalThis.TextEncoderStream;
26export const TextDecoderStream = globalThis.TextDecoderStream;
27export const CompressionStream = globalThis.CompressionStream;
28export const DecompressionStream = globalThis.DecompressionStream;
29 
30export default {
31 ReadableStream,
32 ReadableStreamDefaultReader,
33 ReadableStreamBYOBReader,
34 ReadableStreamBYOBRequest,
35 ReadableByteStreamController,
36 ReadableStreamDefaultController,
37 TransformStream,
38 TransformStreamDefaultController,
39 WritableStream,
40 WritableStreamDefaultWriter,
41 WritableStreamDefaultController,
42 ByteLengthQueuingStrategy,
43 CountQueuingStrategy,
44 TextEncoderStream,
45 TextDecoderStream,
46 CompressionStream,
47 DecompressionStream,
48};