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
↓ 3 callers
Function
renderWithIntl
(node: ReactNode)
tests/unit/dashboard-logs-virtualized-special-settings-ui.test.tsx:93
↓ 3 callers
Function
renderWithIntl
(node: ReactNode)
tests/unit/dashboard-logs-export-progress-ui.test.tsx:117
↓ 3 callers
Function
renderWithIntl
(locale: string, node: ReactNode)
tests/unit/usage-doc/usage-doc-page.test.tsx:37
↓ 3 callers
Function
renderWithIntl
(locale: string, node: ReactNode)
tests/unit/usage-doc/opencode-usage-doc.test.tsx:26
↓ 3 callers
Function
renderWithProviders
(node: ReactNode)
tests/unit/settings/providers/provider-rich-list-item-endpoints.test.tsx:143
↓ 3 callers
Function
renderWithProviders
(node: ReactNode)
tests/unit/settings/providers/provider-endpoint-hover.test.tsx:62
↓ 3 callers
Function
renderWithProviders
(node: ReactNode)
tests/unit/settings/providers/vendor-keys-compact-list-ui.test.tsx:255
↓ 3 callers
Function
renderWithProviders
(node: ReactNode)
tests/unit/settings/providers/endpoint-latency-sparkline-ui.test.tsx:41
↓ 3 callers
Function
renewKeyExpiresAt
( keyId: number, data: { expiresAt: string; enableKey?: boolean } )
src/actions/keys.ts:1511
↓ 3 callers
Function
renewLeaderLock
(lock: LeaderLock, ttlMs: number)
src/lib/provider-endpoints/leader-lock.ts:62
↓ 3 callers
Function
repoPath
(...segments: string[])
tests/helpers/public-status-test-helpers.ts:5
↓ 3 callers
Function
requestHeadersTrigger
(container: HTMLElement)
src/app/[locale]/dashboard/sessions/[sessionId]/messages/_components/session-messages-client.test.tsx:378
↓ 3 callers
Function
resetColumns
(userId: number, tableId: string)
src/lib/column-visibility.ts:147
↓ 3 callers
Function
resetEndpointCircuit
(endpointId: number)
src/lib/endpoint-circuit-breaker.ts:418
↓ 3 callers
Function
resetHealthToClosed
(health: ProviderHealth)
src/lib/circuit-breaker.ts:211
↓ 3 callers
Function
resetOnboarding
(type: OnboardingType)
src/lib/onboarding.ts:69
↓ 3 callers
Function
resolvePublicStatusVendorIconKey
(input: { modelName: string; vendorIconKey?: string | null; providerTypeOverride?: ProviderType; })
src/lib/public-status/vendor-icon-key.ts:130
↓ 3 callers
Function
resolveTotal
()
src/repository/usage-logs.ts:535
↓ 3 callers
Function
resolveWindowsCmdPath
( cmdPath: string, lookupOnPath: (cmdName: string) => string | null = locateWindowsCmdOnPath )
tests/e2e/responses-ws-codex-cli-transport.test.ts:308
↓ 3 callers
Function
restoreEnv
(snapshot: EnvSnapshot)
tests/e2e/responses-ws-codex-cli-transport.test.ts:632
↓ 3 callers
Function
restoreEnvVar
(name: "PORT" | "HOSTNAME" | "NODE_ENV", value: string | undefined)
tests/unit/server-ws-close-handshake.test.ts:46
↓ 3 callers
Function
restoreProvidersBatch
(ids: number[])
src/repository/provider.ts:1478
↓ 3 callers
Function
riskClasses
(level: RiskLevel)
src/app/[locale]/dashboard/_components/ip-details/atoms.tsx:112
↓ 3 callers
Function
rule
(overrides: Partial<ErrorRule> = {})
tests/api/v1/error-rules/error-rules.test.ts:36
↓ 3 callers
Function
runCodex
( port: number, invocation: CodexInvocation, options: CodexRunOptions = {} )
tests/e2e/responses-ws-codex-cli-transport.test.ts:488
↓ 3 callers
Function
runMigrations
()
src/lib/migrate.ts:147
↓ 3 callers
Function
runSet
(lookups: string[])
tests/unit/vacuum-filter/vacuum-filter-has.bench.test.ts:145
↓ 3 callers
Function
runVf
(lookups: string[])
tests/unit/vacuum-filter/vacuum-filter-has.bench.test.ts:151
↓ 3 callers
Function
runWithAuthSession
( session: AuthSession, fn: () => T, options?: { allowReadOnlyAccess?: boolean } )
src/lib/auth.ts:161
↓ 3 callers
Function
safeFindUser
(userId: number)
src/actions/users.ts:1251
↓ 3 callers
Function
safeGet
(redis: RedisReader, key: string)
src/lib/public-status/read-store.ts:44
↓ 3 callers
Function
sanitizeGenerationsRequestForProvider
( body: Record<string, unknown>, provider: Provider | null | undefined )
src/app/v1/_lib/proxy/openai-image-compat.ts:980
↓ 3 callers
Function
sanitizePublicModels
(publicModels: unknown)
src/lib/public-status/config.ts:97
↓ 3 callers
Function
sanitizeWebhookTarget
(target: WebhookTarget)
src/app/api/v1/resources/webhook-targets/handlers.ts:150
↓ 3 callers
Function
saveJSON
(p, data)
scripts/sync-settings-keys.js:72
↓ 3 callers
Method
selectTopPriority
* 优先级分层:只选择最高优先级的供应商(支持分组优先级覆盖)
src/app/v1/_lib/proxy/provider-selector.ts:1137
↓ 3 callers
Function
selfKeyInput
(overrides: Record<string, unknown> = {})
tests/unit/actions/add-key-error-codes.test.ts:61
↓ 3 callers
Function
sendWebhookMessage
( target: string | WebhookTargetConfig, message: StructuredMessage, options?: WebhookSendOptions )
src/lib/webhook/notifier.ts:234
↓ 3 callers
Function
serializeLease
(lease: BudgetLease)
src/lib/rate-limit/lease.ts:135
↓ 3 callers
Function
serializePublicStatusDescription
( input: ParsedPublicStatusDescription & { publicStatus?: | (ParsedPublicStatusDescription["public
src/lib/public-status/config.ts:298
↓ 3 callers
Method
setCacheTtlResolved
(ttl: CacheTtlResolved | null)
src/app/v1/_lib/proxy/session.ts:371
↓ 3 callers
Method
setGroupCostMultiplier
(value: number)
src/app/v1/_lib/proxy/session.ts:387
↓ 3 callers
Function
setOpenAIImageMultipartModel
( metadata: OpenAIImageRequestMetadata, model: string )
src/app/v1/_lib/proxy/openai-image-compat.ts:841
↓ 3 callers
Function
setSessionDetailsCache
( sessionId: string, data: Parameters<typeof sessionDetailsCache.set>[1] )
src/lib/cache/session-cache.ts:115
↓ 3 callers
Function
setSessionMode
(mode: "legacy" | "dual" | "opaque")
tests/unit/auth/admin-token-opaque-fallback.test.ts:53
↓ 3 callers
Function
setupResolverMocks
()
tests/unit/proxy/provider-selector-resource-endpoints.test.ts:46
↓ 3 callers
Function
setupResolverMocks
()
tests/unit/proxy/endpoint-family-provider-routing.test.ts:365
↓ 3 callers
Function
shouldIncludeFailureTaxonomy
(request: NextRequest)
src/app/api/auth/login/route.ts:105
↓ 3 callers
Function
slugifyPublicGroup
(input: string)
src/lib/public-status/config.ts:178
↓ 3 callers
Function
sortKeysDeep
(obj)
scripts/sync-settings-keys.js:59
↓ 3 callers
Function
splitPathSegments
(pathname: string)
src/app/v1/_lib/url.ts:81
↓ 3 callers
Function
splitProviderGroupValue
(value: unknown)
src/lib/utils/provider-group.ts:5
↓ 3 callers
Function
sqlToString
(sqlObj: unknown)
tests/unit/repository/usage-logs-sessionid-suggestions.test.ts:3
↓ 3 callers
Function
sqlToString
(sqlObj: unknown)
tests/unit/repository/message-hedge-loser-cost.test.ts:3
↓ 3 callers
Function
sqlToString
(sqlObj: SQL)
tests/unit/repository/usage-logs-min-retry-count-filter.test.ts:9
↓ 3 callers
Function
sqlToString
* Regression test for: function pg_catalog.timezone(unknown, interval) does not exist * * In getOverviewMetricsWithComparison, `yesterdayStartLocal`
tests/unit/repository/overview-timezone-parentheses.test.ts:14
↓ 3 callers
Function
sqlToString
(sqlObj: unknown)
tests/unit/repository/message-origin-chain.test.ts:4
↓ 3 callers
Function
startCacheCleanup
(intervalSeconds: number = 60)
src/lib/cache/session-cache.ts:145
↓ 3 callers
Function
startLeaderLockKeepAlive
(opts: { getLock: () => LeaderLock | undefined; clearLock: () => void; ttlMs: number; logTag: string;
src/lib/provider-endpoints/leader-lock.ts:143
↓ 3 callers
Function
startUsageLogsExport
( input: UsageLogsExportInput )
src/actions/usage-logs.ts:361
↓ 3 callers
Function
stopCacheCleanup
()
src/lib/cache/session-cache.ts:156
↓ 3 callers
Method
storeSessionMessages
* 存储 session 请求 messages * * 存储策略受 STORE_SESSION_MESSAGES 控制: * - true:原样存储 message 内容 * - false(默认):存储但对 message 内容脱敏 [REDACTED] *
src/lib/session-manager.ts:1141
↓ 3 callers
Method
storeSessionUpstreamRequestMeta
* 存储上游请求元信息(端点/方法,临时存储,5分钟过期) * * @param sessionId - Session ID * @param meta - 元信息 * @param requestSequence - 请求序号
src/lib/session-manager.ts:1776
↓ 3 callers
Function
sumKeyQuotaCostsById
( keyId: number, ranges: QuotaCostRanges, maxAgeDays: number = 365, resetAt?: Date | null )
src/repository/statistics.ts:843
↓ 3 callers
Function
sumKeyTotalCostBatchByIds
( keyIds: number[], maxAgeDays: number = 365, resetAtMap?: Map<number, Date> )
src/repository/statistics.ts:595
↓ 3 callers
Function
summarizeTerminateSessionsBatch
( requestedSessionIds: string[], sessionsData: AggregateSessionStatsResult, currentUserId: number, isA
src/actions/active-sessions-utils.ts:14
↓ 3 callers
Function
syncOpenAIImageMultipartFromLogicalBody
( metadata: OpenAIImageRequestMetadata, logicalBody: Record<string, unknown> )
src/app/v1/_lib/proxy/openai-image-compat.ts:905
↓ 3 callers
Method
syncWinningAttemptSession
(target: ProxySession, source: ProxySession)
src/app/v1/_lib/proxy/forwarder.ts:4773
↓ 3 callers
Function
textCell
(ref: string, value: string, style: number)
src/lib/usage-logs/export/xlsx.ts:107
↓ 3 callers
Function
toActionTransportDate
(value: Date | null | undefined)
src/actions/users.ts:991
↓ 3 callers
Function
toArrayBuffer
(input: ArrayBuffer | Uint8Array)
src/app/v1/_lib/proxy/request-body-codec.ts:140
↓ 3 callers
Function
toFingerprint
(keyString: string)
tests/unit/auth/opaque-admin-session.test.ts:54
↓ 3 callers
Method
toIpScope
(ip: string)
src/lib/security/login-abuse-policy.ts:242
↓ 3 callers
Function
toKeyFingerprint
(keyString: string)
src/lib/auth.ts:419
↓ 3 callers
Method
toKeyScope
(key: string)
src/lib/security/login-abuse-policy.ts:246
↓ 3 callers
Function
toNullableDate
(value: unknown)
src/repository/provider-endpoints.ts:73
↓ 3 callers
Function
toProviderEndpointCandidateKey
(input: { vendorId: number; providerType: ProviderType; url: string; })
src/repository/provider-endpoints.ts:1676
↓ 3 callers
Function
toQuery
(params?: object)
src/lib/api-client/v1/actions/my-usage.ts:95
↓ 3 callers
Function
toQuery
(params?: Record<string, unknown>)
src/lib/api-client/v1/usage-logs/hooks.ts:12
↓ 3 callers
Function
toWebhookTarget
(row: typeof webhookTargets.$inferSelect)
src/repository/webhook-targets.ts:63
↓ 3 callers
Function
toggleKeyEnabled
(keyId: number, enabled: boolean)
src/actions/keys.ts:1202
↓ 3 callers
Method
trackFixedCostWindow
( key: string, cost: number, ttlSeconds: number )
src/lib/rate-limit/service.ts:190
↓ 3 callers
Method
trackUserDailyCost
* 累加用户今日消费(在 trackCost 后调用) * @param resetTime - 重置时间 (HH:mm),仅 fixed 模式使用 * @param resetMode - 重置模式:fixed 或 rolling * @param options - 可选参数:
src/lib/rate-limit/service.ts:1499
↓ 3 callers
Function
trimString
(value: unknown)
src/lib/provider-model-redirects.ts:16
↓ 3 callers
Function
uniqueOrdered
(values: string[])
src/lib/client-restrictions/client-presets.ts:57
↓ 3 callers
Function
uniqueStrings
(values: string[])
src/lib/notification/notification-queue.ts:63
↓ 3 callers
Function
unwrapItems
(body: { items?: T[] } | T[])
src/lib/api-client/v1/actions/_compat.ts:52
↓ 3 callers
Function
updateErrorRuleAction
( id: number, updates: Partial<{ pattern: string; category: string; matchType: "regex" | "cont
src/actions/error-rules.ts:214
↓ 3 callers
Function
updateKey
(id: number, keyData: UpdateKeyData)
src/repository/key.ts:221
↓ 3 callers
Function
updateMessageRequestWinnerCost
( id: number, winnerCost: CreateMessageRequestData["cost_usd"], costBreakdown?: StoredCostBreakdown )
src/repository/message.ts:363
↓ 3 callers
Function
updateNextWorkHints
(input: { nextDueAtMs: number; nowMs: number })
src/lib/provider-endpoints/probe-scheduler.ts:161
↓ 3 callers
Function
updateProviderGroup
( id: number, input: { costMultiplier?: number; description?: string | null; descriptionNote?: string | nu
src/actions/provider-groups.ts:165
↓ 3 callers
Function
updateTestResult
(id: number, result: WebhookTestResult)
src/repository/webhook-targets.ts:160
↓ 3 callers
Function
updateUserCostResetMarkers
( userId: number, updates: { costResetAt?: Date | null; limit5hCostResetAt?: Date | null; enfo
src/repository/user.ts:568
↓ 3 callers
Function
uploadPriceTable
( content: string, overwriteManual?: string[] )
src/actions/model-prices.ts:245
↓ 3 callers
Function
upperPower2
(x: number)
src/lib/vacuum-filter/vacuum-filter.ts:111
↓ 3 callers
Function
upsertBindings
( type: NotificationType, bindings: BindingInput[] )
src/repository/notification-bindings.ts:161
↓ 3 callers
Function
upsertModelPrice
(c: Context)
src/app/api/v1/resources/model-prices/handlers.ts:105
↓ 3 callers
Function
useMarkerContext
()
src/components/ui/map.tsx:365
↓ 3 callers
Function
useVirtualizedInfiniteList
({ itemCount, hasNextPage, isFetchingNextPage, fetchNextPage, estimateSize, overscan = 10, loadM
src/hooks/use-virtualized-infinite-list.ts:18
← previous
next →
2,101–2,200 of 6,623, ranked by callers