@@ -28,13 +28,12 @@ const { kHeaders, kSignal, kState, kGuard, kRealm } = require('./symbols')
2828const { webidl } = require ( './webidl' )
2929const { getGlobalOrigin } = require ( './global' )
3030const { URLSerializer } = require ( './dataURL' )
31- const { kHeadersList } = require ( '../core/symbols' )
31+ const { kHeadersList, kConstruct } = require ( '../core/symbols' )
3232const assert = require ( 'assert' )
3333const { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require ( 'events' )
3434
3535let TransformStream = globalThis . TransformStream
3636
37- const kInit = Symbol ( 'init' )
3837const kAbortController = Symbol ( 'abortController' )
3938
4039const requestFinalizer = new FinalizationRegistry ( ( { signal, abort } ) => {
@@ -45,7 +44,7 @@ const requestFinalizer = new FinalizationRegistry(({ signal, abort }) => {
4544class Request {
4645 // https://fetch.spec.whatwg.org/#dom-request
4746 constructor ( input , init = { } ) {
48- if ( input === kInit ) {
47+ if ( input === kConstruct ) {
4948 return
5049 }
5150
@@ -302,7 +301,7 @@ class Request {
302301 }
303302
304303 // 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 ) {
306305 request . integrity = String ( init . integrity )
307306 }
308307
@@ -398,7 +397,7 @@ class Request {
398397 // 30. Set this’s headers to a new Headers object with this’s relevant
399398 // Realm, whose header list is request’s header list and guard is
400399 // "request".
401- this [ kHeaders ] = new Headers ( )
400+ this [ kHeaders ] = new Headers ( kConstruct )
402401 this [ kHeaders ] [ kHeadersList ] = request . headersList
403402 this [ kHeaders ] [ kGuard ] = 'request'
404403 this [ kHeaders ] [ kRealm ] = this [ kRealm ]
@@ -725,10 +724,10 @@ class Request {
725724
726725 // 3. Let clonedRequestObject be the result of creating a Request object,
727726 // given clonedRequest, this’s headers’s guard, and this’s relevant Realm.
728- const clonedRequestObject = new Request ( kInit )
727+ const clonedRequestObject = new Request ( kConstruct )
729728 clonedRequestObject [ kState ] = clonedRequest
730729 clonedRequestObject [ kRealm ] = this [ kRealm ]
731- clonedRequestObject [ kHeaders ] = new Headers ( )
730+ clonedRequestObject [ kHeaders ] = new Headers ( kConstruct )
732731 clonedRequestObject [ kHeaders ] [ kHeadersList ] = clonedRequest . headersList
733732 clonedRequestObject [ kHeaders ] [ kGuard ] = this [ kHeaders ] [ kGuard ]
734733 clonedRequestObject [ kHeaders ] [ kRealm ] = this [ kHeaders ] [ kRealm ]
0 commit comments