Skip to content

Commit 671e05f

Browse files
authored
fetch: prefer global over lazy loading (nodejs#1793)
1 parent 232905f commit 671e05f

File tree

3 files changed

+3
-5
lines changed

3 files changed

+3
-5
lines changed

lib/fetch/body.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ const { File } = require('./file')
1616
const { StringDecoder } = require('string_decoder')
1717
const { parseMIMEType, serializeAMimeType } = require('./dataURL')
1818

19-
/** @type {globalThis['ReadableStream']} */
20-
let ReadableStream
19+
let ReadableStream = globalThis.ReadableStream
2120

2221
// https://fetch.spec.whatwg.org/#concept-bodyinit-extract
2322
function extractBody (object, keepalive = false) {

lib/fetch/index.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,7 @@ const { webidl } = require('./webidl')
6161

6262
/** @type {import('buffer').resolveObjectURL} */
6363
let resolveObjectURL
64-
/** @type {globalThis['ReadableStream']} */
65-
let ReadableStream
64+
let ReadableStream = globalThis.ReadableStream
6665

6766
const nodeVersion = process.versions.node.split('.')
6867
const nodeMajor = Number(nodeVersion[0])

lib/fetch/request.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ const { URLSerializer } = require('./dataURL')
2929
const { kHeadersList } = require('../core/symbols')
3030
const assert = require('assert')
3131

32-
let TransformStream
32+
let TransformStream = globalThis.TransformStream
3333

3434
const kInit = Symbol('init')
3535

0 commit comments

Comments
 (0)