Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ding113/claude-code-hub
/ functions
Functions
6,623 in github.com/ding113/claude-code-hub
⨍
Functions
6,623
◇
Types & classes
1,237
↓ 1 callers
Function
mergeLegacyResponseAfterSnapshot
( snapshot: SessionDetailSnapshots["response"]["after"], legacySnapshot: SessionDetailSnapshots["response"
src/actions/active-sessions.ts:131
↓ 1 callers
Function
mergeVaryHeader
* 合并 Vary 头并去重(保留原始大小写)
src/app/v1/_lib/cors.ts:46
↓ 1 callers
Function
mergeWithCanonical
(cn, target)
scripts/sync-settings-keys.js:39
↓ 1 callers
Function
messageRole
(message: unknown)
src/app/v1/_lib/proxy/fake-streaming/emitters.ts:275
↓ 1 callers
Function
murmur3X86_32
(bytes: Uint8Array, len: number, seed: number, words?: Uint32Array)
src/lib/vacuum-filter/vacuum-filter.ts:210
↓ 1 callers
Function
needsFailureThresholdConfirm
()
src/app/[locale]/settings/providers/_components/forms/provider-form/index.tsx:287
↓ 1 callers
Function
needsHealthResetToClosed
(health: ProviderHealth)
src/lib/circuit-breaker.ts:223
↓ 1 callers
Function
needsNullValue
(bytes: number[], stack: number[])
src/app/v1/_lib/proxy/response-fixer/json-fixer.ts:25
↓ 1 callers
Function
networkTypeLabel
(t: T, type: string)
src/app/[locale]/dashboard/_components/ip-details/hero.tsx:55
↓ 1 callers
Method
nextBool
()
src/lib/vacuum-filter/vacuum-filter.ts:106
↓ 1 callers
Function
nextId
(base: number)
tests/integration/non-chat-endpoint-fallback-observability.test.ts:21
↓ 1 callers
Method
nextInt
(maxExclusive: number)
src/lib/vacuum-filter/vacuum-filter.ts:102
↓ 1 callers
Function
nextLedgerProviderId
()
tests/api/my-usage-readonly.test.ts:73
↓ 1 callers
Function
nextLedgerRequestId
()
tests/api/my-usage-readonly.test.ts:68
↓ 1 callers
Function
nextRequestId
()
tests/integration/my-usage-imported-ledger.test.ts:38
↓ 1 callers
Function
nodeInvocationForCodexScript
(scriptPath: string, display = scriptPath)
tests/e2e/responses-ws-codex-cli-transport.test.ts:283
↓ 1 callers
Function
normalizeAllowedModelRule
(value: AllowedModelRuleInput)
src/lib/allowed-model-rules.ts:39
↓ 1 callers
Function
normalizeBlockedBy
(blockedBy: string | null | undefined)
src/lib/request-outcome.ts:102
↓ 1 callers
Function
normalizeClientMessage
(text: string)
src/app/v1/_lib/proxy/client-error-message.ts:111
↓ 1 callers
Function
normalizeContentPart
(part: unknown, fixes: string[], path: string)
src/app/v1/_lib/proxy/response-output-normalizer.ts:56
↓ 1 callers
Function
normalizeCursorQuery
(input: { cursor?: string | null; limit?: string | number | null; })
src/lib/api/v1/_shared/pagination.ts:21
↓ 1 callers
Function
normalizeEnabledGroups
( groups: SavePublicStatusSettingsInput["groups"] )
src/actions/public-status.ts:44
↓ 1 callers
Function
normalizeEndpointForBilling
(endpoint: string)
src/lib/utils/performance-formatter.ts:8
↓ 1 callers
Function
normalizeFakeStreamingWhitelist
(value: unknown)
src/repository/_shared/transformers.ts:198
↓ 1 callers
Function
normalizeFallback
(fallback: string)
src/i18n/pathname.ts:10
↓ 1 callers
Function
normalizeHostWithPort
* Normalize URL to host:port format for vendor key when websiteUrl is empty. * - IPv6 addresses are formatted as [ipv6]:port * - Default ports: http
src/repository/provider-endpoints.ts:117
↓ 1 callers
Function
normalizeIp
* Normalize a raw header value into a bare IP string (no port, no brackets). * Returns null when the value is not a parseable IP.
src/lib/ip/extract-client-ip.ts:26
↓ 1 callers
Function
normalizeKeyFingerprint
(fingerprint: string)
src/lib/auth.ts:427
↓ 1 callers
Function
normalizeLegacySearchTerm
(params?: GetUsersBatchParams)
src/actions/users.ts:81
↓ 1 callers
Function
normalizeLocales
(locales)
scripts/audit-settings-placeholders.js:122
↓ 1 callers
Function
normalizeLocales
(messagesRoot, locales)
scripts/audit-messages-no-emoji.js:12
↓ 1 callers
Function
normalizeLocales
(messagesRoot, locales)
scripts/audit-messages-emoji.js:68
↓ 1 callers
Function
normalizeMessage
(message: string)
src/lib/utils/user-visible-error.ts:11
↓ 1 callers
Function
normalizeNumber
(value: unknown)
src/lib/public-status/rollup-store.ts:175
↓ 1 callers
Function
normalizeOrigin
(origin: string)
src/lib/security/csrf-origin-guard.ts:22
↓ 1 callers
Function
normalizeOutputItem
(item: unknown, fixes: string[], path: string)
src/app/v1/_lib/proxy/response-output-normalizer.ts:84
↓ 1 callers
Function
normalizeProbeLog
(value: unknown)
src/lib/provider-endpoints/probe-logs-batcher.ts:10
↓ 1 callers
Function
normalizeProbeLogsByEndpointId
(data: unknown)
src/lib/provider-endpoints/probe-logs-batcher.ts:44
↓ 1 callers
Function
normalizeProviderModelRedirectRule
( value: ProviderModelRedirectRule )
src/lib/provider-model-redirects.ts:43
↓ 1 callers
Function
normalizePublicInterval
(value: number | undefined)
src/lib/public-status/config-publisher.ts:49
↓ 1 callers
Function
normalizePublicRange
(value: number | undefined)
src/lib/public-status/config-publisher.ts:53
↓ 1 callers
Function
normalizePublicSiteDescription
(value: unknown)
src/lib/public-status/config-snapshot.ts:112
↓ 1 callers
Function
normalizePublicStatusVendorIconKey
( vendorIconKey?: string | null )
src/lib/public-status/vendor-icon-key.ts:109
↓ 1 callers
Function
normalizeRequestCostBreakdownOptions
( context1mAppliedOrOptions: boolean | RequestCostBreakdownOptions = false, priorityServiceTierApplied: bo
src/lib/utils/cost-calculation.ts:278
↓ 1 callers
Function
normalizeRequestCostOptions
( multiplierOrOptions: number | RequestCostCalculationOptions = 1.0, context1mApplied: boolean = false,
src/lib/utils/cost-calculation.ts:254
↓ 1 callers
Function
normalizeScopes
(scopes)
scripts/audit-settings-placeholders.js:108
↓ 1 callers
Function
normalizeSearchUsersLimit
(limit?: number)
src/actions/users.ts:174
↓ 1 callers
Function
normalizeSeed
(seed?: VacuumFilterInitOptions["seed"])
src/lib/vacuum-filter/vacuum-filter.ts:183
↓ 1 callers
Function
normalizeStatusCodeMode
(config: CacheHitRateAlertQueryConfig)
src/repository/cache-hit-rate-alert.ts:105
↓ 1 callers
Function
normalizeTargetInput
(input: z.infer<typeof BaseTargetSchema>)
src/actions/webhook-targets.ts:111
↓ 1 callers
Function
normalizeTargetUpdateInput
( existing: WebhookTarget, input: z.infer<typeof UpdateTargetSchema> )
src/actions/webhook-targets.ts:165
↓ 1 callers
Function
normalizeThresholdTokens
(value: unknown)
src/lib/utils/cost-calculation.ts:54
↓ 1 callers
Function
normalizeToolCall
(toolCall: unknown, fixes: string[], path: string)
src/app/v1/_lib/proxy/response-output-normalizer.ts:75
↓ 1 callers
Function
normalizeTtlFallbackSeconds
(config: CacheHitRateAlertQueryConfig)
src/repository/cache-hit-rate-alert.ts:63
↓ 1 callers
Function
normalizeUsage
(usage?: Record<string, unknown>)
src/app/[locale]/settings/providers/_components/forms/api-test-button.tsx:57
↓ 1 callers
Function
normalizeUsageLogEndpoint
(endpoint: string)
src/repository/_shared/usage-log-filters.ts:20
↓ 1 callers
Function
normalizeUsageLogsCursor
( cursor: { createdAt: string; id: number } | string | null | undefined )
src/app/api/v1/resources/usage-logs/handlers.ts:238
↓ 1 callers
Function
normalizeUsageLogsCursor
( cursor: { createdAt: string; id: number } | string | null | undefined )
src/app/api/v1/resources/me/handlers.ts:176
↓ 1 callers
Function
normalizeWebsiteDomainKeyFromUrl
(rawUrl: string)
src/repository/provider-endpoints.ts:78
↓ 1 callers
Function
normalizeWindowMode
(config: CacheHitRateAlertQueryConfig)
src/repository/cache-hit-rate-alert.ts:109
↓ 1 callers
Function
notifyMessageWaiters
()
tests/unit/server-ws-close-handshake.test.ts:159
↓ 1 callers
Method
observe
(target: Element, callback: ObserverTargetCallback)
src/lib/hooks/use-in-view-once.ts:44
↓ 1 callers
Function
observedTransport
(events: ProbeEvent[])
tests/e2e/responses-ws-codex-cli-transport.test.ts:505
↓ 1 callers
Function
okResponse
()
tests/unit/proxy/proxy-forwarder-thinking-effort-conflict-rectifier.test.ts:131
↓ 1 callers
Function
onAbort
()
src/app/v1/_lib/proxy/fake-streaming/runner.ts:71
↓ 1 callers
Function
onAbort
()
src/app/v1/_lib/responses-ws/upstream-adapter.ts:670
↓ 1 callers
Function
onAbort
()
tests/unit/proxy/proxy-forwarder-hedge-first-byte.test.ts:255
↓ 1 callers
Function
onSubmit
(data: AutoCleanupFormData)
src/app/[locale]/settings/config/_components/auto-cleanup-form.tsx:53
↓ 1 callers
Function
openDetail
(log: AuditLogRow)
src/app/[locale]/dashboard/audit-logs/_components/audit-logs-view.tsx:107
↓ 1 callers
Function
openIp
(ip: string)
src/app/[locale]/dashboard/audit-logs/_components/audit-logs-view.tsx:112
↓ 1 callers
Function
openIpDialog
(ip: string)
src/app/[locale]/dashboard/audit-logs/_components/audit-log-detail-sheet.tsx:69
↓ 1 callers
Function
openTemplateDialog
(targetId: number)
src/app/[locale]/settings/notifications/_components/binding-selector.tsx:122
↓ 1 callers
Function
optimizeRequestMessage
(message: Record<string, unknown>)
src/app/v1/_lib/proxy/session.ts:1105
↓ 1 callers
Function
parseAuditCursor
( c: Context, cursor?: string )
src/app/api/v1/resources/audit-logs/handlers.ts:78
↓ 1 callers
Function
parseBearerToken
(raw: string | null | undefined)
src/lib/auth.ts:472
↓ 1 callers
Function
parseBlockedReason
( blockedReason: string | null | undefined )
src/app/[locale]/dashboard/logs/_components/error-details-dialog/types.ts:114
↓ 1 callers
Function
parseBoolean
(value: string | undefined, fallback: boolean)
tests/vitest.base.ts:50
↓ 1 callers
Function
parseBooleanQueryParam
(value: string, fieldName: string)
src/app/api/availability/route.ts:25
↓ 1 callers
Function
parseCliArgs
(args: string[])
scripts/clear-session-bindings.ts:157
↓ 1 callers
Function
parseConfigInvalidationProviderIds
(message: string)
src/lib/circuit-breaker.ts:80
↓ 1 callers
Function
parseContentLengthHeader
(value: string | undefined)
src/app/v1/_lib/proxy/session.ts:1162
↓ 1 callers
Function
parseDatabaseDSN
(dsn: string)
src/lib/database-backup/db-config.ts:24
↓ 1 callers
Function
parseDate
* Parse YYYY-MM-DD string to Date object * Uses local timezone to avoid off-by-one errors
src/components/form/date-picker-field.tsx:44
↓ 1 callers
Function
parseDateRangeToTimestamps
( startDate?: string, endDate?: string, timezone?: string )
src/lib/utils/date-range.ts:8
↓ 1 callers
Function
parseDateStringEndOfDay
(value: string)
src/app/[locale]/dashboard/_components/user/forms/key-edit-section.tsx:103
↓ 1 callers
Function
parseDevBuildShortSha
(version: string)
src/app/api/version/route.ts:60
↓ 1 callers
Function
parseGroupTags
(groupTag?: string | null)
src/app/[locale]/dashboard/logs/_components/provider-chain-popover.tsx:41
↓ 1 callers
Function
parseHeadersJson
( value: string | null | undefined, t: TranslateFn )
src/app/[locale]/settings/notifications/_components/webhook-target-dialog.tsx:93
↓ 1 callers
Function
parseIntWithDefault
(value: string | undefined, fallback: number)
src/lib/provider-endpoints/probe.ts:25
↓ 1 callers
Function
parseJsonObject
(text: string)
tests/e2e/responses-ws-codex-cli-transport.test.ts:639
↓ 1 callers
Function
parseJsonObjectOrNull
(value: string | null | undefined)
src/app/[locale]/settings/notifications/_components/binding-selector.tsx:69
↓ 1 callers
Function
parseJsonOrThrow
(body: string)
src/app/v1/_lib/proxy/fake-streaming/emitters.ts:385
↓ 1 callers
Function
parseJsonSafe
(text: string)
src/app/v1/_lib/proxy/fake-streaming/response-validator.ts:358
↓ 1 callers
Function
parseKeysetCursor
(raw: string)
src/repository/user.ts:172
↓ 1 callers
Function
parseLegacySunsetDate
(value: string)
src/app/api/actions/[...route]/route.ts:2511
↓ 1 callers
Function
parseLoginType
(value: unknown)
src/app/[locale]/login/page.tsx:35
↓ 1 callers
Function
parseMetadata
(requestBody: Record<string, unknown>)
src/app/v1/_lib/codex/session-extractor.ts:34
↓ 1 callers
Function
parseNDJSONStream
(body: string)
src/lib/provider-testing/utils/sse-collector.ts:453
↓ 1 callers
Function
parseOptionalInteger
(value: unknown)
src/repository/_shared/transformers.ts:25
↓ 1 callers
Function
parsePositiveNumberQueryParam
( value: string, fieldName: string, bounds?: { minValue?: number; maxValue?: number; } )
src/app/api/availability/route.ts:56
← previous
next →
4,101–4,200 of 6,623, ranked by callers