Skip to content

Commit

Permalink
feat: stop overriding web stream globals
Browse files Browse the repository at this point in the history
  • Loading branch information
jacob-ebey committed Mar 22, 2024
1 parent bf76dfb commit e1eecd1
Showing 1 changed file with 0 additions and 37 deletions.
37 changes: 0 additions & 37 deletions packages/remix-node/globals.ts
Original file line number Diff line number Diff line change
@@ -1,18 +1,3 @@
import {
ByteLengthQueuingStrategy as NodeByteLengthQueuingStrategy,
CountQueuingStrategy as NodeCountQueuingStrategy,
ReadableByteStreamController as NodeReadableByteStreamController,
ReadableStream as NodeReadableStream,
ReadableStreamBYOBReader as NodeReadableStreamBYOBReader,
ReadableStreamBYOBRequest as NodeReadableStreamBYOBRequest,
ReadableStreamDefaultController as NodeReadableStreamDefaultController,
ReadableStreamDefaultReader as NodeReadableStreamDefaultReader,
TransformStream as NodeTransformStream,
TransformStreamDefaultController as NodeTransformStreamDefaultController,
WritableStream as NodeWritableStream,
WritableStreamDefaultController as NodeWritableStreamDefaultController,
WritableStreamDefaultWriter as NodeWritableStreamDefaultWriter,
} from "node:stream/web";
import {
File as NodeFile,
fetch as nodeFetch,
Expand Down Expand Up @@ -60,26 +45,4 @@ export function installGlobals() {
global.fetch = nodeFetch;
// @ts-expect-error - overriding globals
global.FormData = NodeFormData;

// Export everything from https://developer.mozilla.org/en-US/docs/Web/API/Streams_API
global.ByteLengthQueuingStrategy = NodeByteLengthQueuingStrategy;
global.CountQueuingStrategy = NodeCountQueuingStrategy;
// @ts-expect-error - overriding globals
global.ReadableByteStreamController = NodeReadableByteStreamController;
// @ts-expect-error - overriding globals
global.ReadableStream = NodeReadableStream;
global.ReadableStreamBYOBReader = NodeReadableStreamBYOBReader;
global.ReadableStreamBYOBRequest = NodeReadableStreamBYOBRequest;
global.ReadableStreamDefaultController = NodeReadableStreamDefaultController;
// @ts-expect-error - overriding globals
global.ReadableStreamDefaultReader = NodeReadableStreamDefaultReader;
// @ts-expect-error - overriding globals
global.TransformStream = NodeTransformStream;
global.TransformStreamDefaultController =
NodeTransformStreamDefaultController;
// @ts-expect-error - overriding globals
global.WritableStream = NodeWritableStream;
// @ts-expect-error - overriding globals
global.WritableStreamDefaultController = NodeWritableStreamDefaultController;
global.WritableStreamDefaultWriter = NodeWritableStreamDefaultWriter;
}

0 comments on commit e1eecd1

Please sign in to comment.