@@ -28,13 +28,12 @@ const { kHeaders, kSignal, kState, kGuard, kRealm } = require('./symbols')
28
28
const { webidl } = require ( './webidl' )
29
29
const { getGlobalOrigin } = require ( './global' )
30
30
const { URLSerializer } = require ( './dataURL' )
31
- const { kHeadersList } = require ( '../core/symbols' )
31
+ const { kHeadersList, kConstruct } = require ( '../core/symbols' )
32
32
const assert = require ( 'assert' )
33
33
const { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require ( 'events' )
34
34
35
35
let TransformStream = globalThis . TransformStream
36
36
37
- const kInit = Symbol ( 'init' )
38
37
const kAbortController = Symbol ( 'abortController' )
39
38
40
39
const requestFinalizer = new FinalizationRegistry ( ( { signal, abort } ) => {
@@ -45,7 +44,7 @@ const requestFinalizer = new FinalizationRegistry(({ signal, abort }) => {
45
44
class Request {
46
45
// https://fetch.spec.whatwg.org/#dom-request
47
46
constructor ( input , init = { } ) {
48
- if ( input === kInit ) {
47
+ if ( input === kConstruct ) {
49
48
return
50
49
}
51
50
@@ -302,7 +301,7 @@ class Request {
302
301
}
303
302
304
303
// 23. If init["integrity"] exists, then set request’s integrity metadata to it.
305
- if ( init . integrity !== undefined && init . integrity != null ) {
304
+ if ( init . integrity != null ) {
306
305
request . integrity = String ( init . integrity )
307
306
}
308
307
@@ -398,7 +397,7 @@ class Request {
398
397
// 30. Set this’s headers to a new Headers object with this’s relevant
399
398
// Realm, whose header list is request’s header list and guard is
400
399
// "request".
401
- this [ kHeaders ] = new Headers ( )
400
+ this [ kHeaders ] = new Headers ( kConstruct )
402
401
this [ kHeaders ] [ kHeadersList ] = request . headersList
403
402
this [ kHeaders ] [ kGuard ] = 'request'
404
403
this [ kHeaders ] [ kRealm ] = this [ kRealm ]
@@ -725,10 +724,10 @@ class Request {
725
724
726
725
// 3. Let clonedRequestObject be the result of creating a Request object,
727
726
// given clonedRequest, this’s headers’s guard, and this’s relevant Realm.
728
- const clonedRequestObject = new Request ( kInit )
727
+ const clonedRequestObject = new Request ( kConstruct )
729
728
clonedRequestObject [ kState ] = clonedRequest
730
729
clonedRequestObject [ kRealm ] = this [ kRealm ]
731
- clonedRequestObject [ kHeaders ] = new Headers ( )
730
+ clonedRequestObject [ kHeaders ] = new Headers ( kConstruct )
732
731
clonedRequestObject [ kHeaders ] [ kHeadersList ] = clonedRequest . headersList
733
732
clonedRequestObject [ kHeaders ] [ kGuard ] = this [ kHeaders ] [ kGuard ]
734
733
clonedRequestObject [ kHeaders ] [ kRealm ] = this [ kHeaders ] [ kRealm ]
0 commit comments