Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/nodejs/undici
/ functions
Functions
2,421 in github.com/nodejs/undici
⨍
Functions
2,421
◇
Types & classes
604
↓ 3 callers
Function
validateCookieValue
cookie-value = *cookie-octet / ( DQUOTE *cookie-octet DQUOTE ) cookie-octet = %x21 / %x23-2B / %x2D-3A / %x3C-5B / %x5D-7E
lib/web/cookies/util.js:69
↓ 3 callers
Method
write
(chunk, encoding, callback)
lib/cache/memory-cache-store.js:134
↓ 3 callers
Method
write
(chunk, encoding, callback)
benchmarks/benchmark.js:137
↓ 2 callers
Method
#checkContentType
(contentType)
lib/interceptor/response-error.js:18
↓ 2 callers
Method
#closeUsingReason
(reason)
lib/web/websocket/stream/websocketstream.js:425
↓ 2 callers
Method
#connect
()
lib/web/eventsource/eventsource.js:210
↓ 2 callers
Method
#errorWaitingHandler
* @param {WaitingHandler} waitingHandler * @param {Error} err
lib/handler/deduplication-handler.js:437
↓ 2 callers
Method
#findValue
* @param {import('../../types/cache-interceptor.d.ts').default.CacheKey} key * @param {boolean} [canBeExpired=false] * @returns {SqliteStoreValu
lib/cache/sqlite-cache-store.js:398
↓ 2 callers
Method
#flushWaitingHandler
* @param {WaitingHandler} waitingHandler
lib/handler/deduplication-handler.js:405
↓ 2 callers
Method
#internalMatchAll
(request, options, maxResponses = Infinity)
lib/web/cache/cache.js:746
↓ 2 callers
Method
#parseNoProxy
()
lib/dispatcher/env-http-proxy-agent.js:113
↓ 2 callers
Method
#reconnect
* @see https://html.spec.whatwg.org/multipage/server-sent-events.html#sse-processing-model * @returns {void}
lib/web/eventsource/eventsource.js:311
↓ 2 callers
Method
#scheduleFlush
* Schedules a flush (debounced to avoid excessive writes)
lib/mock/snapshot-recorder.js:583
↓ 2 callers
Method
#setupDecompressorEvents
* Sets up event handlers for a decompressor stream using readable events * @param {DecompressorStream} decompressor - The decompressor stream *
lib/interceptor/decompress.js:102
↓ 2 callers
Method
ArrayBuffer
* @see https://webidl.spec.whatwg.org/#idl-ArrayBuffer
types/webidl.d.ts:152
↓ 2 callers
Method
ArrayBufferView
* @see https://webidl.spec.whatwg.org/#es-buffer-source-types
types/webidl.d.ts:193
↓ 2 callers
Function
ReadableStreamFrom
* @param {Iterable} iterable * @returns {ReadableStream}
lib/core/util.js:651
↓ 2 callers
Method
SharedArrayBuffer
* @see https://webidl.spec.whatwg.org/#idl-SharedArrayBuffer
types/webidl.d.ts:162
↓ 2 callers
Method
Stringify
* Stringifies {@param V}
types/webidl.d.ts:84
↓ 2 callers
Method
_updateBalancedPoolStats
()
lib/dispatcher/balanced-pool.js:118
↓ 2 callers
Function
abortFetch
(p, request, responseObject, error, controller /* undici-specific */)
lib/web/fetch/index.js:371
↓ 2 callers
Function
addMockDispatch
(mockDispatches, key, data, opts)
lib/mock/mock-utils.js:211
↓ 2 callers
Method
advanceCursor
()
lib/web/eventsource/eventsource-stream.js:371
↓ 2 callers
Function
appendHeader
* @see https://fetch.spec.whatwg.org/#concept-headers-append * @param {Headers} headers * @param {string} name * @param {string} value
lib/web/fetch/headers.js:88
↓ 2 callers
Function
appendHeadersListFromResponseHeaders
(headersList, headers, rawHeaders)
lib/web/fetch/index.js:78
↓ 2 callers
Function
applyAlgorithmToBytes
(algorithm, bytes)
lib/web/subresource-integrity/subresource-integrity.js:252
↓ 2 callers
Function
arrayIncludes
(array, value)
lib/util/cache.js:20
↓ 2 callers
Function
arrayIncludes
(array, value)
lib/handler/cache-handler.js:40
↓ 2 callers
Function
assertCacheValue
* @param {any} value
lib/util/cache.js:279
↓ 2 callers
Function
bindRequestToStream
(request, stream, cleanup)
lib/dispatcher/client-h2.js:141
↓ 2 callers
Function
bodyMimeType
* @see https://fetch.spec.whatwg.org/#concept-body-mime-type * @param {any} requestOrResponse internal state
lib/web/fetch/body.js:521
↓ 2 callers
Function
bufferToLowerCasedHeaderName
* Receive the buffer as a string and return its lowercase value. * @param {Buffer} value Header name * @returns {string}
lib/core/util.js:416
↓ 2 callers
Function
buildAbort
(acRef)
lib/web/fetch/request.js:47
↓ 2 callers
Function
buildKey
(opts)
lib/mock/mock-utils.js:254
↓ 2 callers
Function
cacheStoreTests
* @typedef {import('../../types/cache-interceptor.d.ts').default.CacheStore} CacheStore * * @param {{ new(...any): CacheStore }} CacheStore * @para
test/cache-interceptor/cache-store-test-utils.js:16
↓ 2 callers
Function
callOnBodySent
(handler, controller, chunk)
lib/mock/mock-utils.js:599
↓ 2 callers
Function
callOnRequestSent
(handler, controller, isAborted)
lib/mock/mock-utils.js:609
↓ 2 callers
Function
canReplayRequest
(request)
lib/dispatcher/client-h2.js:188
↓ 2 callers
Function
caseSensitiveMatch
* Compares two base64 strings, allowing for base64url * in the second string. * * @param {string} actualValue base64 encoded string * @param {stri
lib/web/subresource-integrity/subresource-integrity.js:264
↓ 2 callers
Function
cleanup
()
lib/api/api-stream.js:24
↓ 2 callers
Function
cleanupAbortListeners
()
lib/web/fetch/index.js:235
↓ 2 callers
Method
clear
* Clears all recorded snapshots * @returns {void}
lib/mock/snapshot-recorder.js:477
↓ 2 callers
Function
clearIdleSocketValidation
(socket)
lib/dispatcher/client-h1.js:1053
↓ 2 callers
Function
clearRequestStream
(request)
lib/dispatcher/client-h2.js:151
↓ 2 callers
Function
cloneBody
(body)
lib/web/fetch/body.js:277
↓ 2 callers
Function
cloneRequest
(request)
lib/web/fetch/request.js:961
↓ 2 callers
Function
closeServer
(server)
test/stream-compat.js:11
↓ 2 callers
Function
coarsenTime
(timestamp, crossOriginIsolatedCapability)
lib/web/fetch/util.js:311
↓ 2 callers
Function
collectASequenceOfBytes
* @param {(char: number) => boolean} condition * @param {Buffer} input * @param {{ position: number }} position
lib/web/fetch/formdata-parser.js:475
↓ 2 callers
Function
compareGetResults
* @param {import('../../types/cache-interceptor.d.ts').default.GetResult} actual * @param {import('../../types/cache-interceptor.d.ts').default.Cache
test/cache-interceptor/cache-store-test-utils.js:459
↓ 2 callers
Function
completeRequest
(client, request, resetPendingIdx = false)
lib/dispatcher/client-h2.js:162
↓ 2 callers
Function
connect
* @param {Client} client * @returns {void}
lib/dispatcher/client.js:495
↓ 2 callers
Function
connect
(opts, cb)
test/pool.js:84
↓ 2 callers
Function
consumeFinish
* @param {Consume} consume * @param {Error} [err] * @returns {void}
lib/api/readable.js:593
↓ 2 callers
Function
consumePush
* @param {Consume} consume * @param {Buffer|string} chunk * @returns {void}
lib/api/readable.js:571
↓ 2 callers
Function
createAssertingDispatcher
(t, expectedPath)
test/fetch/issue-4897.js:6
↓ 2 callers
Function
createController
()
test/issue-4780.js:8
↓ 2 callers
Method
createError
(ret, data)
lib/dispatcher/client-h1.js:426
↓ 2 callers
Method
createMockScopeDispatchData
({ statusCode, data, responseOptions })
lib/mock/mock-interceptor.js:100
↓ 2 callers
Function
createReadableStream
(data)
test/utils/stream.js:41
↓ 2 callers
Function
createWritable
(target)
test/utils/stream.js:14
↓ 2 callers
Function
deleteCachedUri
(store, cacheKey, path)
lib/handler/cache-handler.js:84
↓ 2 callers
Method
deleteSnapshot
* Deletes a specific snapshot by request options * @param {import('./snapshot-recorder').SnapshotRequestOptions} requestOpts - Request options to i
lib/mock/snapshot-agent.js:330
↓ 2 callers
Function
destroy
* @param {import ('stream').Stream} stream * @param {Error} [err] * @returns {void}
lib/core/util.js:362
↓ 2 callers
Method
destroy
* Cleanup method to stop timers * @returns {void}
lib/mock/snapshot-recorder.js:600
↓ 2 callers
Function
detachRequestStreamForClose
(request)
lib/dispatcher/client-h2.js:214
↓ 2 callers
Method
diff
()
benchmarks/_util/runner.js:46
↓ 2 callers
Method
disableCallHistory
()
lib/mock/mock-agent.js:131
↓ 2 callers
Function
dispatch
(opts, handler)
test/fetch/issue-4897.js:8
↓ 2 callers
Method
dispatch
(opts, handler)
lib/mock/snapshot-agent.js:83
↓ 2 callers
Function
dispatchWithProtocolPreference
(body, allowH2)
lib/web/fetch/index.js:2203
↓ 2 callers
Method
dropConsumedChunks
()
lib/web/eventsource/eventsource-stream.js:386
↓ 2 callers
Method
enableCallHistory
()
lib/mock/mock-agent.js:125
↓ 2 callers
Function
ensureWPTCheckout
()
test/web-platform-tests/wpt-runner.mjs:180
↓ 2 callers
Function
establishWebSocketConnection
* @see https://websockets.spec.whatwg.org/#concept-websocket-establish * @param {URL} url * @param {string|string[]} protocols * @param {import('./
lib/web/websocket/connection.js:26
↓ 2 callers
Function
eventLoopBlocker
(ms)
test/utils/event-loop-blocker.js:3
↓ 2 callers
Function
expectError
(t, payload, body, err)
test/client.js:1367
↓ 2 callers
Function
extractMimeType
* @see https://fetch.spec.whatwg.org/#concept-header-extract-mime-type * @param {import('./headers').HeadersList} headers
lib/web/fetch/util.js:1291
↓ 2 callers
Method
filterCalls
(criteria, options)
lib/mock/mock-call-history.js:157
↓ 2 callers
Function
filterHeadersForMatching
* Filters headers based on matching configuration * * @param {import('./snapshot-utils').Headers} headers - Headers to filter * @param {import('./s
lib/mock/snapshot-recorder.js:148
↓ 2 callers
Function
filterHeadersForStorage
* Filters headers for storage (only excludes sensitive headers) * * @param {import('./snapshot-utils').Headers} headers - Headers to filter * @para
lib/mock/snapshot-recorder.js:185
↓ 2 callers
Function
filterResponse
(response, type)
lib/web/fetch/response.js:424
↓ 2 callers
Function
findEntry
(key, entries, now)
lib/cache/memory-cache-store.js:220
↓ 2 callers
Method
firstCall
()
lib/mock/mock-call-history.js:134
↓ 2 callers
Function
formatBytes
* @param {number} num * @returns {string}
benchmarks/_util/index.js:57
↓ 2 callers
Function
frame
(type, flags, streamId, payload = Buffer.alloc(0))
test/http2-goaway-refusal-storm.js:31
↓ 2 callers
Function
fromInnerRequest
* @see https://fetch.spec.whatwg.org/#request-create * @param {any} innerRequest * @param {import('../../dispatcher/agent')} dispatcher * @param {A
lib/web/fetch/request.js:985
↓ 2 callers
Function
fullyReadBody
* @param {import('./body').ExtractBodyResult} body * @param {(bytes: Uint8Array) => void} processBody * @param {(error: Error) => void} processBodyE
lib/web/fetch/util.js:940
↓ 2 callers
Function
generateReleaseNotes
({ github, owner, repo, versionTag, commitHash })
scripts/release.js:18
↓ 2 callers
Method
getCallHistory
()
lib/mock/mock-agent.js:137
↓ 2 callers
Function
getCookies
* @param {Headers} headers * @returns {Record<string, string>}
lib/web/cookies/index.js:28
↓ 2 callers
Function
getCurrentTransaction
()
test/node-test/async_hooks.js:14
↓ 2 callers
Function
getDecodeSplit
* @see https://fetch.spec.whatwg.org/#concept-header-list-get-decode-split * @param {string} name lowercase header name * @param {import('./headers'
lib/web/fetch/util.js:1422
↓ 2 callers
Function
getExpectation
()
test/web-platform-tests/wpt-runner.mjs:424
↓ 2 callers
Function
getHeaderByName
* @param {import('../../index').Headers|string[]|Record<string, string>} headers * @param {string} key
lib/mock/mock-utils.js:47
↓ 2 callers
Function
getMaxConcurrent
(client)
lib/dispatcher/client.js:92
↓ 2 callers
Function
getMockDispatch
(mockDispatches, key)
lib/mock/mock-utils.js:171
↓ 2 callers
Function
getPreviousRelease
({ releases, versionTag })
scripts/release.js:10
↓ 2 callers
Function
getPythonInfo
()
test/web-platform-tests/wpt-runner.mjs:109
↓ 2 callers
Function
getSetCookies
* @param {Headers} headers * @returns {Cookie[]}
lib/web/cookies/index.js:80
← previous
next →
301–400 of 2,421, ranked by callers