@@ -13,7 +13,6 @@ const {
1313const { FormData } = require ( './formdata' )
1414const { kState } = require ( './symbols' )
1515const { webidl } = require ( './webidl' )
16- const { DOMException, structuredClone } = require ( './constants' )
1716const { Blob, File : NativeFile } = require ( 'buffer' )
1817const { kBodyUsed } = require ( '../core/symbols' )
1918const assert = require ( 'assert' )
@@ -22,19 +21,13 @@ const { isUint8Array, isArrayBuffer } = require('util/types')
2221const { File : UndiciFile } = require ( './file' )
2322const { parseMIMEType, serializeAMimeType } = require ( './dataURL' )
2423
25- let ReadableStream = globalThis . ReadableStream
26-
2724/** @type {globalThis['File'] } */
2825const File = NativeFile ?? UndiciFile
2926const textEncoder = new TextEncoder ( )
3027const textDecoder = new TextDecoder ( )
3128
3229// https://fetch.spec.whatwg.org/#concept-bodyinit-extract
3330function extractBody ( object , keepalive = false ) {
34- if ( ! ReadableStream ) {
35- ReadableStream = require ( 'stream/web' ) . ReadableStream
36- }
37-
3831 // 1. Let stream be null.
3932 let stream = null
4033
@@ -258,11 +251,6 @@ function extractBody (object, keepalive = false) {
258251
259252// https://fetch.spec.whatwg.org/#bodyinit-safely-extract
260253function safelyExtractBody ( object , keepalive = false ) {
261- if ( ! ReadableStream ) {
262- // istanbul ignore next
263- ReadableStream = require ( 'stream/web' ) . ReadableStream
264- }
265-
266254 // To safely extract a body and a `Content-Type` value from
267255 // a byte sequence or BodyInit object object, run these steps:
268256
0 commit comments