MCPcopy Create free account
hub / github.com/nodejs/node / fromInnerRequest

Function fromInnerRequest

deps/undici/src/lib/web/fetch/request.js:985–995  ·  view source on GitHub ↗

* @see https://fetch.spec.whatwg.org/#request-create * @param {any} innerRequest * @param {import('../../dispatcher/agent')} dispatcher * @param {AbortSignal} signal * @param {'request' | 'immutable' | 'request-no-cors' | 'response' | 'none'} guard * @returns {Request}

(innerRequest, dispatcher, signal, guard)

Source from the content-addressed store, hash-verified

983 * @returns {Request}
984 */
985function fromInnerRequest (innerRequest, dispatcher, signal, guard) {
986 const request = new Request(kConstruct)
987 setRequestState(request, innerRequest)
988 setRequestDispatcher(request, dispatcher)
989 setRequestSignal(request, signal)
990 const headers = new Headers(kConstruct)
991 setRequestHeaders(request, headers)
992 setHeadersList(headers, innerRequest.headersList)
993 setHeadersGuard(headers, guard)
994 return request
995}
996
997Object.defineProperties(Request.prototype, {
998 method: kEnumerableProperty,

Callers 2

cloneMethod · 0.70
keysMethod · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected