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
↓ 6 callers
Function
savePublicStatusSettings
(input: SavePublicStatusSettingsInput)
src/actions/public-status.ts:62
↓ 6 callers
Function
setAuthToken
(token?: string)
tests/security/auth-dual-read.test.ts:66
↓ 6 callers
Function
setChildSelection
( values: string[], preset: ClientRestrictionPresetOption, selectedChildren: string[] )
src/lib/client-restrictions/client-presets.ts:136
↓ 6 callers
Function
setInputValue
(input: HTMLInputElement, value: string)
tests/unit/login/login-overlay-a11y.test.tsx:63
↓ 6 callers
Function
setProvider
(provider: Provider | null)
tests/unit/proxy/non-chat-endpoint-fallback.test.ts:201
↓ 6 callers
Function
setValueByPath
(obj: Record<string, unknown>, path: string, value: unknown)
src/lib/request-filter-engine.ts:51
↓ 6 callers
Method
shouldReuseProvider
* 是否应该复用 provider(基于 messages 长度)
src/app/v1/_lib/proxy/session.ts:577
↓ 6 callers
Function
shouldWarnQuotaDbRefreshIntervalTooLow
(value: number)
src/lib/utils/validation/quota-lease-warnings.ts:4
↓ 6 callers
Function
sliceLogs
(logs: T[], maxLines: number)
tests/unit/dashboard/availability/probe-terminal.test.tsx:223
↓ 6 callers
Function
spawnPgTool
( command: string, args: string[], env: Record<string, string>, options?: { stdin?: boolean } )
src/lib/database-backup/docker-executor.ts:24
↓ 6 callers
Function
stopPolling
()
src/app/[locale]/my-usage/_components/statistics-summary-card.tsx:67
↓ 6 callers
Method
storeSessionRequestPhaseSnapshot
* 按 before/after phase 存储请求快照。 * 该接口只新增独立 phase key,不替换旧混合 key,便于 action 侧渐进迁移。
src/lib/session-manager.ts:2000
↓ 6 callers
Function
storeUndoSnapshot
(snapshot: UndoSnapshot)
src/lib/providers/undo-store.ts:38
↓ 6 callers
Function
toDate
(value: unknown)
src/repository/provider-endpoints.ts:67
↓ 6 callers
Function
toSqlText
(query: { toQuery: (config: any) => { sql: string; params: unknown[] } })
tests/unit/repository/message-write-buffer.test.ts:23
↓ 6 callers
Function
useCountdown
(targetDate: Date | null, enabled: boolean = true)
src/hooks/useCountdown.ts:100
↓ 6 callers
Function
useMap
()
src/components/ui/map.tsx:100
↓ 6 callers
Function
user
(id = 1)
tests/api/v1/users/users.test.ts:68
↓ 6 callers
Function
waitForFetchCalls
(expectedCalls: number)
tests/unit/dashboard/leaderboard-view-tab-grouping.test.tsx:64
↓ 6 callers
Function
withTimeout
(promise: Promise<T>, timeoutMs: number, message: string)
tests/e2e/responses-ws-codex-cli-transport.test.ts:601
↓ 6 callers
Method
writeSlot
(pos: number, value: number, undo?: UndoLog)
src/lib/vacuum-filter/vacuum-filter.ts:543
↓ 5 callers
Function
__resetShutdownStateForTests
()
src/lib/lifecycle/shutdown.ts:19
↓ 5 callers
Function
actionError
(c: Context, result: Extract<ActionResult<unknown>, { ok: false }>)
src/app/api/v1/resources/sessions/handlers.ts:187
↓ 5 callers
Function
actionError
(c: Context, result: Extract<ActionResult<unknown>, { ok: false }>)
src/app/api/v1/resources/notifications/handlers.ts:100
↓ 5 callers
Function
actionJson
(c: Context, result: ActionResult<T>)
src/app/api/v1/resources/sessions/handlers.ts:182
↓ 5 callers
Function
addMessageRequestHedgeLoserCost
( id: number, deltaCost: CreateMessageRequestData["cost_usd"], loserEntry: HedgeLoserBilling )
src/repository/message.ts:416
↓ 5 callers
Function
apiPut
(path: string, body?: unknown)
src/lib/api-client/v1/actions/_compat.ts:98
↓ 5 callers
Function
asQuery
(value: unknown)
src/lib/api-client/v1/actions/model-prices.ts:86
↓ 5 callers
Function
broadcastProviderCacheInvalidation
* 广播 Provider 缓存失效通知(跨实例) * * CRUD 操作后调用,通知所有实例清除缓存。 * 失败时不影响主流程,其他实例将依赖 TTL 过期后刷新。
src/actions/providers.ts:187
↓ 5 callers
Function
buildClaudeMetadataDeviceId
(keyId: number)
src/lib/claude-code/metadata-user-id.ts:40
↓ 5 callers
Function
buildCooldownKey
(params: { providerId: number; model: string; windowMode: string; bindingId?: number; })
src/lib/notification/tasks/cache-hit-rate-alert.ts:73
↓ 5 callers
Function
buildDateCondition
* 构建日期条件 SQL
src/repository/leaderboard.ts:255
↓ 5 callers
Function
buildKey
(sessionId: string, requestSequence: number)
src/lib/redis/live-chain-store.ts:19
↓ 5 callers
Function
buildKey
(overrides?: Partial<Key>)
tests/unit/security/auth-validateKey-cache.test.ts:46
↓ 5 callers
Function
buildKey
(overrides?: Partial<Key>)
tests/unit/security/api-key-auth-cache.test.ts:71
↓ 5 callers
Function
buildKeyLedgerConditions
( keyString: string, filters: UsageLogSlimFilters & { cursor?: KeyScopedCursor } )
src/repository/usage-logs.ts:705
↓ 5 callers
Function
buildPublicStatusRollupBucketStarts
(input: { now: string | Date; rangeHours: number; intervalMinutes: number; })
src/lib/public-status/rollup-store.ts:811
↓ 5 callers
Function
buildPublicStatusRollupCoverageStartKey
(options?: { bucketMinutes?: number; prefix?: string; })
src/lib/public-status/redis-contract.ts:163
↓ 5 callers
Function
buildPublicStatusRollupKey
(input: { bucketStartIso: string; bucketMinutes?: number; prefix?: string; })
src/lib/public-status/redis-contract.ts:147
↓ 5 callers
Function
buildRouteResponse
( payloadOverrides: Partial<PublicStatusPayload> = {} )
tests/unit/public-status/public-status-view.test.tsx:122
↓ 5 callers
Function
buildSettings
(overrides: Partial<FormSettings> = {})
tests/unit/settings/system-settings-form-upstream-error-message.test.tsx:108
↓ 5 callers
Function
buildStatisticsCacheKey
( timeRange: TimeRange, mode: "users" | "keys" | "mixed", userId?: number )
src/types/dashboard-cache.ts:20
↓ 5 callers
Function
buildUsageLogsSummary
(logs: UsageLogRow[], timezone: string)
src/lib/usage-logs/export/summary.ts:157
↓ 5 callers
Function
buildUser
(overrides?: Partial<User>)
tests/unit/security/auth-validateKey-cache.test.ts:73
↓ 5 callers
Function
buildVacuumFilterFromKeyStrings
(options: { keyStrings: string[]; fingerprintBits: number; maxKickSteps: number; seed: Uint8Array; })
src/lib/security/api-key-vacuum-filter.ts:35
↓ 5 callers
Function
cacheUser
(user: User)
src/lib/security/api-key-auth-cache.ts:359
↓ 5 callers
Function
calculateUsagePercent
( current: number, limit: number | null | undefined )
src/lib/utils/limit-helpers.ts:41
↓ 5 callers
Function
callAuthAndCaptureResponse
(ctx: ReturnType<typeof makeContext>)
tests/unit/models/available-models-auth-outcome.test.ts:78
↓ 5 callers
Function
categorizeErrorAsync
(error: Error)
src/app/v1/_lib/proxy/errors.ts:930
↓ 5 callers
Function
cchInternalRequests
(events: CchEdgeEvent[])
tests/e2e/responses-ws-codex-cli-transport.test.ts:989
↓ 5 callers
Function
checkDatabase
()
src/lib/health/checker.ts:49
↓ 5 callers
Function
checkProxy
()
src/lib/health/checker.ts:113
↓ 5 callers
Function
clampRatio01
(value: number | null | undefined)
src/repository/leaderboard.ts:16
↓ 5 callers
Function
clampWeight
(value: number)
src/lib/utils/validation/provider.ts:32
↓ 5 callers
Function
classifyActionExport
( module: string, exportName: string )
src/lib/api/v1/action-migration-matrix.ts:308
↓ 5 callers
Function
cleanup
()
tests/unit/proxy/proxy-forwarder-nonok-body-hang.test.ts:147
↓ 5 callers
Function
cleanupTempFile
( filePath: string, reason: "completed" | "error" | "aborted" | "timeout" )
src/lib/database-backup/temp-file-manager.ts:67
↓ 5 callers
Function
cleanupVendor
(vendorId: number)
tests/integration/provider-endpoint-index-and-repair.test.ts:29
↓ 5 callers
Method
clear
()
src/app/v1/_lib/proxy/response-fixer/index.ts:159
↓ 5 callers
Function
clearCsrfTokenCache
()
src/lib/api-client/v1/fetcher.ts:97
↓ 5 callers
Function
clickAsync
(el: Element)
src/app/[locale]/dashboard/sessions/[sessionId]/messages/_components/session-messages-client-actions.test.tsx:224
↓ 5 callers
Function
closePersistentEntry
(entry: PersistentWsEntry, code: number)
src/app/v1/_lib/responses-ws/upstream-adapter.ts:236
↓ 5 callers
Function
computeUptimePct
(timeline: PublicStatusTimelineBucket[])
src/app/[locale]/status/_lib/timeline-windows.ts:12
↓ 5 callers
Function
countByStatus
(providers: Provider[], status: string)
tests/unit/dashboard/availability/availability-dashboard.test.tsx:182
↓ 5 callers
Function
createAuditLogAsync
(entry: AuditLogInput)
src/repository/audit-log.ts:88
↓ 5 callers
Function
createClaudeProvider
(url = "https://api.anthropic.com/v1/messages")
tests/unit/proxy/proxy-forwarder.test.ts:74
↓ 5 callers
Function
createCookieAuthContext
(token: string)
tests/unit/api/v1/auth-middleware-api-key-admin.test.ts:330
↓ 5 callers
Function
createCookieAuthContext
(headers: Record<string, string>)
tests/api/v1/keys/keys.test.ts:440
↓ 5 callers
Function
createDbMock
(options: { insertReturning: unknown[]; updateReturning: unknown[]; deleteReturning: unknown[]; })
tests/unit/repository/sensitive-words-events.test.ts:3
↓ 5 callers
Function
createFilter
(overrides: Partial<RequestFilter>)
tests/unit/request-filter-binding.test.ts:11
↓ 5 callers
Function
createInitialState
()
tests/unit/dashboard/batch-key-section-toggle.test.tsx:37
↓ 5 callers
Function
createLoggerMock
()
tests/unit/lib/vendor-type-circuit-breaker.test.ts:11
↓ 5 callers
Function
createMessageRequest
( data: CreateMessageRequestData )
src/repository/message.ts:207
↓ 5 callers
Function
createMockSession
(id: number)
tests/unit/dashboard/live-sessions-panel-dynamic-items.test.tsx:29
↓ 5 callers
Function
createProvider
(allowedModels: Provider["allowedModels"])
tests/unit/proxy/provider-selector-allowed-model-rules.test.ts:5
↓ 5 callers
Function
createSession
(opts: { originalModel?: string; redirectedModel?: string; sessionId?: string | null; messageId?: stri
tests/unit/proxy/response-handler-non200.test.ts:107
↓ 5 callers
Function
createSettings
(overrides: Partial<SystemSettings> = {})
tests/unit/lib/timezone/timezone-resolver.test.ts:40
↓ 5 callers
Function
createSnapshots
()
src/app/[locale]/dashboard/sessions/[sessionId]/messages/_components/session-messages-client.test.tsx:53
↓ 5 callers
Function
createSseResponse
(payloadLines: string[])
src/app/v1/_lib/proxy/response-fixer/response-fixer.test.ts:47
↓ 5 callers
Function
createSummary
(totalRequests = 0)
tests/unit/actions/usage-logs-export-retry-count.test.ts:76
↓ 5 callers
Function
createTestKey
(params: { userId: number; key: string; canLoginWebUi: boolean; })
tests/integration/auth.test.ts:60
↓ 5 callers
Function
createTestUser
(name: string)
tests/integration/my-usage-imported-ledger.test.ts:84
↓ 5 callers
Function
createTestUser
(name: string)
tests/integration/auth.test.ts:51
↓ 5 callers
Function
createThenableQuery
(result: T)
tests/unit/actions/my-usage-token-aggregation.test.ts:40
↓ 5 callers
Function
createThenableQuery
(result: T, whereArgs?: unknown[])
tests/unit/repository/warmup-stats-exclusion.test.ts:36
↓ 5 callers
Function
createTranslations
()
tests/unit/dashboard/batch-key-section-toggle.test.tsx:54
↓ 5 callers
Function
createUsage
(keyId: number)
src/lib/dashboard/user-usage-loader.test.ts:21
↓ 5 callers
Function
createVendor
(suffix: string)
tests/integration/provider-endpoint-index-and-repair.test.ts:13
↓ 5 callers
Function
deleteKey
(id: number)
src/repository/key.ts:456
↓ 5 callers
Function
deleteSingleModelPrice
(modelName: string)
src/actions/model-prices.ts:818
↓ 5 callers
Function
describeRepeat
生成 repeat 选项的可读日志标签。
src/lib/notification/notification-queue.ts:790
↓ 5 callers
Function
deserializeLease
(json: string)
src/lib/rate-limit/lease.ts:143
↓ 5 callers
Function
detach
(stream: Readable)
src/app/v1/_lib/proxy/node-stream-to-web.ts:29
↓ 5 callers
Function
drainAsyncTasks
()
tests/unit/proxy/response-handler-client-abort-drain.test.ts:516
↓ 5 callers
Function
editProviderEndpoint
( input: unknown )
src/actions/provider-endpoints.ts:461
↓ 5 callers
Function
editUser
( userId: number, data: { name?: string; note?: string; providerGroup?: string | null; tag
src/actions/users.ts:1686
↓ 5 callers
Function
emitRequestFiltersUpdated
()
src/lib/emit-event.ts:57
↓ 5 callers
Function
emitSensitiveWordsUpdated
()
src/lib/emit-event.ts:34
↓ 5 callers
Method
endRequest
(userId: number, requestId: number)
src/lib/proxy-status-tracker.ts:74
↓ 5 callers
Function
ensureInternalSecret
()
src/app/v1/_lib/responses-ws/internal-secret.ts:68
← previous
next →
1,101–1,200 of 6,623, ranked by callers