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
↓ 4 callers
Function
formatLatency
(value: number)
src/app/[locale]/dashboard/availability/_components/endpoint/latency-curve.tsx:59
↓ 4 callers
Function
formatLimitValue
(limit: number | null, currencyCode: CurrencyCode, placeholder: string)
src/app/[locale]/dashboard/quotas/users/_components/user-quota-list-item.tsx:40
↓ 4 callers
Function
formatLimitValue
(raw: number, unit?: string)
src/app/[locale]/dashboard/_components/user/limit-status-indicator.tsx:21
↓ 4 callers
Function
formatNumber
(value: number)
src/lib/webhook/templates/cache-hit-rate-alert.ts:9
↓ 4 callers
Function
formatPreview
( value: number, unit: QuickEditUnit, currencyCode: CurrencyCode = "USD" )
src/components/quota/quota-quick-edit-popover.tsx:68
↓ 4 callers
Function
formatProbabilityCompact
(probability: number | undefined | null)
src/lib/utils/provider-chain-formatter.ts:46
↓ 4 callers
Function
formatTime
(date: Date | string)
tests/unit/dashboard/availability/probe-terminal.test.tsx:11
↓ 4 callers
Function
gcIfAvailable
()
tests/unit/vacuum-filter/vacuum-filter-has.bench.test.ts:52
↓ 4 callers
Method
get
(key: string)
src/lib/public-status/rebuild-worker.ts:34
↓ 4 callers
Function
getActiveKeysForUserFromDB
(userId: number)
src/repository/statistics.ts:356
↓ 4 callers
Function
getAllHealthStatusAsync
( providerIds: number[], options?: { forceRefresh?: boolean } )
src/lib/circuit-breaker.ts:720
↓ 4 callers
Function
getAuthCookie
()
src/lib/auth.ts:278
↓ 4 callers
Function
getAvailableProviderGroups
(userId?: number)
src/actions/providers.ts:456
↓ 4 callers
Function
getDatabaseInfo
()
src/lib/database-backup/docker-executor.ts:460
↓ 4 callers
Function
getDb
()
src/drizzle/db.ts:29
↓ 4 callers
Function
getDefaultProblemTitle
(status: ProblemStatusCode)
src/lib/api/v1/_shared/status-code-map.ts:45
↓ 4 callers
Method
getDetailedErrorMessage
* 获取适合记录到数据库的详细错误信息 * 格式:Provider {name} returned {status}: {message} | Upstream: {body}
src/app/v1/_lib/proxy/errors.ts:466
↓ 4 callers
Function
getDistinctProviderGroupsAction
()
src/actions/request-filters.ts:477
↓ 4 callers
Method
getElement
()
src/components/ui/__tests__/map.test.tsx:124
↓ 4 callers
Function
getEndpointHealthInfo
( endpointId: number )
src/lib/endpoint-circuit-breaker.ts:178
↓ 4 callers
Function
getErrorTranslator
()
src/actions/my-usage.ts:41
↓ 4 callers
Method
getExpirationReason
(cached: CachedAgent, now: number = Date.now())
src/lib/proxy-agent/agent-pool.ts:602
↓ 4 callers
Function
getFirstRow
(rows: T[])
scripts/verify-ledger-consistency.ts:28
↓ 4 callers
Method
getFixed5hWindowState
( type: "key" | "provider" | "user", id: number )
src/lib/rate-limit/service.ts:153
↓ 4 callers
Function
getIcon
(iconName?: SettingsNavIconName)
src/app/[locale]/settings/_components/settings-nav.tsx:67
↓ 4 callers
Function
getInternalSecret
()
src/app/v1/_lib/responses-ws/internal-secret.ts:55
↓ 4 callers
Function
getIsActive
(href: string)
src/app/[locale]/settings/_components/settings-nav.tsx:63
↓ 4 callers
Method
getKeySessionCount
* 获取 Key 级活跃 session 计数 * * @param keyId - API Key ID * @returns 活跃 session 数量
src/lib/session-tracker.ts:313
↓ 4 callers
Function
getKeyStringByIdCached
(keyId: number)
src/repository/statistics.ts:30
↓ 4 callers
Function
getKeys
(userId: number)
src/actions/keys.ts:878
↓ 4 callers
Method
getMessages
* 获取 messages 数组(支持 Claude、Codex 和 Gemini 格式)
src/app/v1/_lib/proxy/session.ts:552
↓ 4 callers
Function
getMyStatsSummary
( filters: MyStatsSummaryFilters = {} )
src/actions/my-usage.ts:977
↓ 4 callers
Function
getOrCreateHealth
(endpointId: number)
src/lib/endpoint-circuit-breaker.ts:84
↓ 4 callers
Function
getOrCreateHealth
* 获取或创建供应商的健康状态(异步版本,首次会尝试从 Redis 加载) * 对于 open/half-open 状态,始终检查 Redis 以同步外部重置操作
src/lib/circuit-breaker.ts:283
↓ 4 callers
Function
getOrCreateHealthSync
(endpointId: number)
src/lib/endpoint-circuit-breaker.ts:65
↓ 4 callers
Function
getOrCreateProviderVendorIdFromUrls
( input: { providerUrl: string; websiteUrl?: string | null; faviconUrl?: string | null; disp
src/repository/provider-endpoints.ts:423
↓ 4 callers
Function
getOrCreateState
( vendorId: number, providerType: ProviderType )
src/lib/vendor-type-circuit-breaker.ts:46
↓ 4 callers
Function
getProviderGroupDescriptionNote
(description: string | null | undefined)
src/app/[locale]/settings/providers/_components/provider-group-tab.tsx:79
↓ 4 callers
Function
getProviderStatus
* 辅助函数:判断供应商请求状态 * * ⚠️ 注意:retry_success 有两种含义 * 1. 有 statusCode:实际请求成功 * 2. 无 statusCode:仅表示选择成功(中间状态,不应显示)
src/lib/utils/provider-chain-formatter.ts:94
↓ 4 callers
Function
getReactiveRectifierDisplayName
(rectifierType: ReactiveRectifierType)
src/app/v1/_lib/proxy/forwarder.ts:913
↓ 4 callers
Method
getReadyRedis
()
src/lib/redis/redis-kv-store.ts:47
↓ 4 callers
Function
getRequestPath
(input: string | URL | Request)
tests/unit/login/login-footer-system-name.test.tsx:38
↓ 4 callers
Function
getResponsesWsSessionCountForTests
()
src/app/v1/_lib/responses-ws/upstream-adapter.ts:328
↓ 4 callers
Function
getSecondaryTabFromScope
( scope: LeaderboardLeafScope )
src/app/[locale]/dashboard/leaderboard/_components/leaderboard-tab-groups.ts:53
↓ 4 callers
Function
getStableRecentUtcTimestamp
()
tests/integration/my-usage-imported-ledger.test.ts:48
↓ 4 callers
Function
getStateKey
(endpointId: number)
src/lib/redis/endpoint-circuit-breaker-state.ts:26
↓ 4 callers
Function
getStatusColor
(status?: "default" | "warning" | "configured")
src/app/[locale]/settings/providers/_components/forms/provider-form/components/form-tab-nav.tsx:105
↓ 4 callers
Method
getStore
()
src/lib/audit/request-context.ts:14
↓ 4 callers
Function
getTagInputOnChange
(callIndex: number)
tests/unit/components/form/client-restrictions-editor.test.tsx:47
↓ 4 callers
Function
getTimeRangeSqlConfig
(timeRange: TimeRange, timezone: string)
src/repository/statistics.ts:81
↓ 4 callers
Function
getTranslation
(translations: Record<string, unknown>, key: string, fallback: string)
src/app/[locale]/dashboard/_components/user/forms/quick-expire-picker.tsx:15
↓ 4 callers
Function
getUsageLogsExportStatus
( jobId: string )
src/actions/usage-logs.ts:402
↓ 4 callers
Function
getUsageRate
(user: UserQuotaWithUsage)
src/app/[locale]/dashboard/quotas/users/_components/users-quota-client.tsx:15
↓ 4 callers
Function
getUserColor
(index: number)
src/app/[locale]/dashboard/_components/statistics/chart.tsx:44
↓ 4 callers
Function
getUserColor
(index: number)
src/app/[locale]/dashboard/_components/bento/statistics-chart-card.tsx:28
↓ 4 callers
Function
getVisibleColumns
(userId: number, tableId: string)
src/lib/column-visibility.ts:88
↓ 4 callers
Function
handleRenew
(userId: number, targetDate: Date, enableUser?: boolean)
src/app/[locale]/dashboard/_components/user/user-list.tsx:104
↓ 4 callers
Function
hasOwn
(obj: object, prop: PropertyKey)
tests/unit/settings/providers/provider-form-total-limit-ui.test.tsx:18
↓ 4 callers
Function
hasSnapshotData
( value: | { body: unknown | null; messages: unknown | null; headers: Record<str
src/lib/session-detail-snapshots.ts:30
↓ 4 callers
Function
importContractModule
()
tests/unit/api/public-status-api-contract.test.ts:19
↓ 4 callers
Method
indexTag
(key: string)
src/lib/vacuum-filter/vacuum-filter.ts:462
↓ 4 callers
Function
initEndpointCircuitBreaker
()
src/lib/endpoint-circuit-breaker.ts:504
↓ 4 callers
Method
initialize
* 初始化 SessionTracker,自动清理旧格式数据 * * 应在应用启动时调用一次,清理 {active_sessions}:global:active_sessions 的旧 Set 数据。 * 其他 key(provider:*、key:*)在运行时自动清理。
src/lib/session-tracker.ts:45
↓ 4 callers
Function
injectClaudeMetadataUserIdWithContext
( message: Record<string, unknown>, args: InjectClaudeMetadataUserIdArgs )
src/lib/claude-code/metadata-user-id.ts:129
↓ 4 callers
Method
insertTagToBucket
(index: number, tag: number, undo?: UndoLog)
src/lib/vacuum-filter/vacuum-filter.ts:557
↓ 4 callers
Function
insertUserUsage
(params: { userId: number; key: string; costUsd: string; createdAt: Date; })
tests/integration/user-5h-reset-flow.test.ts:91
↓ 4 callers
Function
invalidateProviderQueries
(queryClient: QueryClient)
src/app/[locale]/settings/providers/_components/invalidate-provider-queries.ts:4
↓ 4 callers
Function
isAllChildrenSelected
( values: string[], preset: ClientRestrictionPresetOption )
src/lib/client-restrictions/client-presets.ts:127
↓ 4 callers
Function
isAllowedModelRule
(value: unknown)
src/lib/allowed-model-rules.ts:24
↓ 4 callers
Function
isApiKeyAdminAccessEnabled
()
src/lib/config/env.schema.ts:208
↓ 4 callers
Function
isCacheHitRateAlertSettingsWindowMode
( value: unknown )
src/lib/webhook/types.ts:101
↓ 4 callers
Method
isJson
(key: string)
src/app/v1/_lib/gemini/auth.ts:14
↓ 4 callers
Function
isNetworkError
(error: unknown)
src/lib/utils/error-detection.ts:7
↓ 4 callers
Function
isOpenAIImageMultipartRequest
( metadata: OpenAIImageRequestMetadata | null | undefined )
src/app/v1/_lib/proxy/openai-image-compat.ts:835
↓ 4 callers
Function
isPlainObject
(value: unknown)
src/lib/utils/model-price-fields.ts:102
↓ 4 callers
Function
isPresetClientValue
(value: string)
src/lib/client-restrictions/client-presets.ts:72
↓ 4 callers
Function
isRecord
(value: unknown)
src/lib/provider-patch-contract.ts:327
↓ 4 callers
Function
isRecord
(value: unknown)
src/lib/price-sync/cloud-price-table.ts:14
↓ 4 callers
Function
isRecord
(value: unknown)
src/app/v1/_lib/proxy/response-fixer/index.ts:40
↓ 4 callers
Function
isSessionTokenAccepted
( token: string, mode: SessionTokenMode = getSessionTokenMode() )
src/lib/auth.ts:154
↓ 4 callers
Function
isShuttingDown
()
src/lib/lifecycle/shutdown.ts:14
↓ 4 callers
Function
isUniqueViolationError
(error: unknown)
src/repository/provider-endpoints.ts:38
↓ 4 callers
Function
isVersionLess
(a: string, b: string)
src/lib/version.ts:155
↓ 4 callers
Function
isWsClosingOrClosed
(ws: WebSocketType)
src/app/v1/_lib/responses-ws/upstream-adapter.ts:205
↓ 4 callers
Function
jsonRequest
(body: string, contentType = "application/json")
tests/unit/api/v1/request-body.test.ts:5
↓ 4 callers
Function
keyClipStart
(start: Date)
src/actions/my-usage.ts:365
↓ 4 callers
Function
loadMessages
()
tests/unit/settings/providers/model-redirect-editor.test.tsx:18
↓ 4 callers
Function
loadMessages
()
tests/unit/dashboard/add-key-form-balance-page-toggle.test.tsx:42
↓ 4 callers
Function
loadSessionCache
()
tests/unit/lib/cache/session-cache.test.ts:5
↓ 4 callers
Function
looksLikeAnthropicProxyUrl
(providerUrl?: string | null)
src/app/v1/_lib/headers.ts:17
↓ 4 callers
Function
makeAsyncParams
(locale: string)
tests/unit/nextjs/async-params-layouts.test.tsx:34
↓ 4 callers
Function
makeBucket
( bucketStart: string, entries: Array<{ groupId: string | number; metric: "success" | "failure"; v
tests/unit/public-status/rollup-store.test.ts:418
↓ 4 callers
Function
makeError
(code: string, message = code)
tests/unit/instrumentation-crash-handler.test.ts:61
↓ 4 callers
Function
makeFakeProcess
(opts?: { withStdin?: boolean })
tests/unit/lib/database-backup/docker-executor.test.ts:42
↓ 4 callers
Function
makeSession
(clientAbortSignal: AbortSignal | null, stream: boolean)
tests/unit/proxy/response-handler-abort-listener-cleanup.test.ts:128
↓ 4 callers
Function
makeSystemSettings
( billingModelSource: SystemSettings["billingModelSource"] )
tests/unit/proxy/pricing-no-price.test.ts:74
↓ 4 callers
Function
markShuttingDown
()
src/lib/lifecycle/shutdown.ts:7
↓ 4 callers
Function
maskSensitiveValue
* 遮罩敏感值 * * @param value - 原始敏感值 * @returns 遮罩后的值(短于 8 字符返回 [REDACTED],否则保留前后 4 字符)
src/app/v1/_lib/proxy/errors.ts:1151
↓ 4 callers
Function
maybeSetCodexContext1m
( session: ProxySession, provider: Provider, inputTokens: number | null | undefined )
src/app/v1/_lib/proxy/response-handler.ts:128
↓ 4 callers
Function
mergePriceData
( base: ModelPriceData, pricingNode: Record<string, unknown> | null, pricingProviderKey: string )
src/lib/utils/pricing-resolution.ts:190
← previous
next →
1,501–1,600 of 6,623, ranked by callers