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
flushTicks
(times = 3)
tests/unit/settings/providers/vendor-keys-compact-list-ui.test.tsx:278
↓ 3 callers
Function
flushTicks
(times = 3)
tests/unit/settings/providers/endpoint-latency-sparkline-ui.test.tsx:59
↓ 3 callers
Function
flushUi
()
tests/unit/dashboard/leaderboard-view-filter-gating.test.tsx:78
↓ 3 callers
Function
forceCloseCircuitState
( providerId: number, options?: { reason?: string } )
src/lib/circuit-breaker.ts:890
↓ 3 callers
Function
formatClockFromTimestamp
(timestamp: number, timeZone?: string)
src/app/[locale]/dashboard/logs/_utils/time-range.ts:24
↓ 3 callers
Function
formatIpExtractionConfig
(config: IpExtractionConfig)
src/app/[locale]/settings/config/_components/system-settings-form.tsx:104
↓ 3 callers
Function
formatMessage
(template: string, values: Record<string, string | number>)
src/app/[locale]/dashboard/_components/user/batch-edit/utils.ts:8
↓ 3 callers
Function
formatPercentage
(value: number)
src/app/[locale]/dashboard/availability/_components/availability-view.tsx:235
↓ 3 callers
Function
formatTime
(date: Date | string, timeZone?: string)
src/app/[locale]/dashboard/availability/_components/endpoint/probe-terminal.tsx:19
↓ 3 callers
Function
formatTimestamp
(date: Date, timezone: string)
src/lib/webhook/utils/date.ts:22
↓ 3 callers
Function
formatValue
(value: number)
src/app/[locale]/my-usage/_components/quota-cards.tsx:167
↓ 3 callers
Method
fromRequestType
(type: RequestType)
src/app/v1/_lib/proxy/guard-pipeline.ts:189
↓ 3 callers
Method
fromUpstreamResponse
* 从上游响应创建 ProxyError * * 流程: * 1. 读取响应体 * 2. 识别 Content-Type 并解析 JSON * 3. 从 JSON 提取错误消息(支持多种格式) * 4. 智能截断(JSON 完整,文本 500 字符)
src/app/v1/_lib/proxy/errors.ts:86
↓ 3 callers
Function
generateUuidV7
()
src/app/v1/_lib/codex/session-completer.ts:103
↓ 3 callers
Function
getActiveSessions
()
src/actions/active-sessions.ts:155
↓ 3 callers
Method
getActiveSessions
* 获取活跃 session 列表(用于实时监控页面)
src/lib/session-manager.ts:1229
↓ 3 callers
Function
getAppVersion
()
src/lib/health/checker.ts:14
↓ 3 callers
Function
getAuthSessionTtlSeconds
()
src/lib/auth.ts:62
↓ 3 callers
Function
getBindingsByType
( type: NotificationType )
src/repository/notification-bindings.ts:148
↓ 3 callers
Function
getCacheTtlSeconds
()
src/lib/security/api-key-auth-cache.ts:36
↓ 3 callers
Function
getCachedSystemSettingsOnlyCache
()
src/lib/config/system-settings-cache.ts:30
↓ 3 callers
Function
getClientIpWithFreshSettings
( source: HeadersLike, override?: IpExtractionConfig )
src/lib/ip/index.ts:47
↓ 3 callers
Function
getConfigCacheVersion
(providerId: number)
src/lib/circuit-breaker.ts:76
↓ 3 callers
Function
getConfigKey
* 生成 Redis Key
src/lib/redis/circuit-breaker-config.ts:32
↓ 3 callers
Function
getCsrfBucket
(now = Date.now())
src/lib/api/v1/_shared/csrf.ts:6
↓ 3 callers
Method
getCurrentModelRedirect
(providerId?: number)
src/app/v1/_lib/proxy/session.ts:711
↓ 3 callers
Function
getCurrentProviderStatus
()
src/lib/availability/availability-service.ts:569
↓ 3 callers
Function
getDatabaseConfig
()
src/lib/database-backup/db-config.ts:45
↓ 3 callers
Function
getDescription
()
tests/unit/dashboard/add-key-form-balance-page-toggle.test.tsx:197
↓ 3 callers
Function
getDocumentTheme
()
src/components/ui/map.tsx:35
↓ 3 callers
Function
getEffectiveProviderGroup
* 获取有效的供应商分组(优先级:key.providerGroup > user.providerGroup) * * @param session - 代理会话对象 * @returns 有效分组字符串,或 null(无认证信息时)
src/app/v1/_lib/proxy/provider-selector.ts:33
↓ 3 callers
Function
getEndpointCircuitStateSync
(endpointId: number)
src/lib/endpoint-circuit-breaker.ts:414
↓ 3 callers
Function
getFake200ReasonKey
(code: string, prefix: string)
src/app/[locale]/dashboard/logs/_components/fake200-reason.ts:13
↓ 3 callers
Function
getFullscreenElement
()
src/hooks/use-fullscreen.ts:12
↓ 3 callers
Function
getIpExtractionTextarea
()
tests/unit/settings/system-settings-form-ip-extraction.test.tsx:140
↓ 3 callers
Function
getKnownModelFamily
( endpoint: OpenAIImageEndpoint, model: string | null )
src/app/v1/_lib/proxy/openai-image-compat.ts:173
↓ 3 callers
Function
getLabelKey
(type: KeyQuotaItem["type"])
src/app/[locale]/dashboard/_components/user/key-quota-usage-dialog.tsx:112
↓ 3 callers
Function
getLeaderboardWithCache
( period: LeaderboardPeriod, currencyDisplay: string, scope: LeaderboardScope = "user", dateRange?: Da
src/lib/redis/leaderboard-cache.ts:271
↓ 3 callers
Function
getLongContextTriggerInputTokens
( usage: UsageMetrics, cache5mTokens?: number, cache1hTokens?: number )
src/lib/utils/cost-calculation.ts:315
↓ 3 callers
Function
getMessagesDir
(messagesDir)
scripts/sync-settings-keys.js:21
↓ 3 callers
Function
getMigrationEntryByModule
(module: string)
src/lib/api/v1/action-migration-matrix.ts:304
↓ 3 callers
Function
getMyAvailableModels
()
src/actions/my-usage.ts:807
↓ 3 callers
Function
getNotificationQueue
* 获取或创建通知队列实例(延迟初始化) * 修复:避免在模块加载时实例化,确保环境变量正确读取
src/lib/notification/notification-queue.ts:162
↓ 3 callers
Function
getNotificationSettings
(c: Context)
src/app/api/v1/resources/notifications/handlers.ts:22
↓ 3 callers
Function
getOpenAIImageEndpoint
(pathname: string)
src/app/v1/_lib/proxy/openai-image-compat.ts:769
↓ 3 callers
Function
getOperation
( openApiDoc: OpenAPIDocument, path: string, method: string )
tests/api/api-openapi-spec.test.ts:74
↓ 3 callers
Function
getOrCreateHealthSync
* 获取或创建供应商的健康状态(同步版本,用于内部)
src/lib/circuit-breaker.ts:262
↓ 3 callers
Function
getPayloadConfigFromPayload
(config: ChartConfig, payload: unknown, key: string)
src/components/ui/chart.tsx:308
↓ 3 callers
Function
getPricingResolutionSpecialSetting
( specialSettings?: SpecialSetting[] | null )
src/lib/utils/special-settings.ts:269
↓ 3 callers
Function
getProviderEndpoints
(input: { vendorId: number; providerType: ProviderType; })
src/actions/provider-endpoints.ts:316
↓ 3 callers
Function
getProviderEndpointsByVendor
(input: { vendorId: number; })
src/actions/provider-endpoints.ts:372
↓ 3 callers
Function
getProviderHealthInfo
(providerId: number)
src/lib/circuit-breaker.ts:435
↓ 3 callers
Method
getProviderSessionCount
* 获取 Provider 级活跃 session 计数 * * @param providerId - Provider ID * @returns 活跃 session 数量
src/lib/session-tracker.ts:346
↓ 3 callers
Function
getProviderStatisticsAsync
()
src/actions/providers.ts:408
↓ 3 callers
Function
getPublicStatusGroupId
( input: Pick<PublicStatusConfiguredGroup, "sourceGroupId" | "sourceGroupName"> )
src/lib/public-status/rollup-store.ts:179
↓ 3 callers
Function
getQuickDateRange
( period: QuickPeriod, timeZone?: string, now: Date = new Date() )
src/app/[locale]/dashboard/logs/_utils/time-range.ts:67
↓ 3 callers
Method
getReadyRedis
()
src/lib/auth-session-store/redis-session-store.ts:120
↓ 3 callers
Function
getScopeForPrimaryTab
(tab: LeaderboardPrimaryTab)
src/app/[locale]/dashboard/leaderboard/_components/leaderboard-tab-groups.ts:63
↓ 3 callers
Function
getScopeForSecondaryTab
( primaryTab: LeaderboardPrimaryTabWithSecondary, secondaryTab: LeaderboardSecondaryTab )
src/app/[locale]/dashboard/leaderboard/_components/leaderboard-tab-groups.ts:75
↓ 3 callers
Function
getSessionDetailsCache
(sessionId: string)
src/lib/cache/session-cache.ts:111
↓ 3 callers
Method
getSessionMessages
* 获取 session 的 messages 内容 * * @param sessionId - Session ID * @param requestSequence - 可选,请求序号。提供时读取特定请求的消息 * @returns 消息内容(解析后的 JSON 对象,
src/lib/session-manager.ts:1451
↓ 3 callers
Function
getShouldBold
(col: ColumnDef<TableRow>)
src/app/[locale]/dashboard/leaderboard/_components/leaderboard-table.tsx:98
↓ 3 callers
Function
getStateKey
(vendorId: number, providerType: ProviderType)
src/lib/redis/vendor-type-circuit-breaker-state.ts:25
↓ 3 callers
Function
getStateKey
* 生成 Redis Key
src/lib/redis/circuit-breaker-state.ts:48
↓ 3 callers
Function
getStorageKey
* 获取指定引导类型的 localStorage key
src/lib/onboarding.ts:22
↓ 3 callers
Function
getSuccessRateCellDisplay
( row: SuccessRateDisplayRow, t: (key: string) => string )
src/app/[locale]/dashboard/leaderboard/_components/success-rate-display.ts:11
↓ 3 callers
Function
getTagInputProps
(callIndex: number)
tests/unit/components/form/client-restrictions-editor.test.tsx:40
↓ 3 callers
Function
getTemplatePlaceholders
( notificationType?: WebhookNotificationType )
src/lib/webhook/templates/placeholders.ts:80
↓ 3 callers
Function
getTestUrl
( baseUrl: string, providerType: ProviderType, model?: string, pathOverride?: string )
src/lib/provider-testing/utils/test-prompts.ts:222
↓ 3 callers
Function
getTimeBuckets
(timeRange: TimeRange, timezone: string)
src/repository/statistics.ts:157
↓ 3 callers
Function
getTranslation
(translations: Record<string, unknown>, path: string, fallback: string)
src/app/[locale]/dashboard/_components/user/forms/limit-rule-picker.tsx:75
↓ 3 callers
Function
getUserFacingProviderTypes
()
src/lib/provider-type-utils.tsx:66
↓ 3 callers
Function
getUserOverviewMetrics
( userId: number, startDate?: string, endDate?: string )
src/repository/admin-user-insights.ts:45
↓ 3 callers
Function
getUsersBatch
( params: GetUsersBatchParams )
src/actions/users.ts:698
↓ 3 callers
Function
getUsersBatchCore
( params: GetUsersBatchParams )
src/actions/users.ts:862
↓ 3 callers
Method
getWebhookUrlOrThrow
()
src/lib/webhook/notifier.ts:91
↓ 3 callers
Method
getZoom
()
src/components/ui/__tests__/map.test.tsx:287
↓ 3 callers
Function
globMatch
(pattern: string, text: string)
src/app/v1/_lib/proxy/client-detector.ts:81
↓ 3 callers
Function
group
(overrides: Partial<ProviderGroup & { providerCount: number }> = {})
tests/api/v1/provider-groups/provider-groups.test.ts:30
↓ 3 callers
Function
handleCancel
()
src/app/[locale]/settings/providers/_components/inline-edit-popover.tsx:89
↓ 3 callers
Function
handleFetchException
* 处理 fetch 异常
src/actions/providers.ts:5029
↓ 3 callers
Function
handleHttpError
* 处理 HTTP 错误响应
src/actions/providers.ts:5014
↓ 3 callers
Function
handlePageChange
(newPage: number)
src/app/[locale]/settings/prices/_components/price-list.tsx:227
↓ 3 callers
Function
handleReadinessRequest
(action: string)
src/lib/health/checker.ts:183
↓ 3 callers
Function
handleSave
()
src/app/[locale]/settings/providers/_components/inline-edit-popover.tsx:94
↓ 3 callers
Method
handleStream
(session: ProxySession, response: Response)
src/app/v1/_lib/proxy/response-handler.ts:1740
↓ 3 callers
Function
hasValidNumericPrice
(values: unknown[])
src/lib/utils/price-data.ts:4
↓ 3 callers
Function
importPublicStatusModule
(modulePath: string)
tests/helpers/public-status-test-helpers.ts:21
↓ 3 callers
Function
importRebuildHintsModule
()
tests/unit/public-status/rebuild-worker.test.ts:127
↓ 3 callers
Function
initLangfuse
()
src/lib/langfuse/index.ts:19
↓ 3 callers
Function
insertLedgerOnlyRow
(params: { userId: number; key: string; model: string; endpoint: string; costUsd: string; inputTok
tests/api/my-usage-readonly.test.ts:172
↓ 3 callers
Function
insertNonChatMessageRequest
(params: { userId: number; key: string; endpoint: "/v1/messages/count_tokens" | "/v1/responses/compact";
tests/integration/non-chat-endpoint-fallback-observability.test.ts:62
↓ 3 callers
Function
invalidateOverviewCache
(userId?: number)
src/lib/redis/overview-cache.ts:83
↓ 3 callers
Function
isCountTokensEndpointPath
(pathname: string)
src/app/v1/_lib/proxy/endpoint-paths.ts:52
↓ 3 callers
Function
isCountTokensRequestWithEndpoint
(pathname: string | null)
tests/unit/proxy/endpoint-path-normalization.test.ts:21
↓ 3 callers
Function
isDevelopment
()
src/lib/config/env.schema.ts:200
↓ 3 callers
Method
isEmpty
* 检查缓存是否为空
src/lib/error-rule-detector.ts:479
↓ 3 callers
Function
isHiddenProviderType
(providerType: unknown)
src/app/api/v1/resources/provider-endpoints/handlers.ts:503
↓ 3 callers
Function
isLeaseExpired
(lease: BudgetLease)
src/lib/rate-limit/lease.ts:172
↓ 3 callers
Function
isLegacyActionsApiEnabled
()
src/lib/config/env.schema.ts:204
← previous
next →
1,901–2,000 of 6,623, ranked by callers