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
↓ 2 callers
Function
generateLogs
(params: GeneratorParams)
src/lib/data-generator/generator.ts:112
↓ 2 callers
Function
generateRandomSuffix
()
src/lib/utils/provider-text-parser.ts:33
↓ 2 callers
Method
get
(key: string)
src/lib/public-status/config-snapshot.ts:98
↓ 2 callers
Function
getActionErrorMessage
(result: { errorCode?: string; errorParams?: Record<string, string | number>; error?: string | nul
src/app/[locale]/settings/providers/_components/recluster-vendors-dialog.tsx:61
↓ 2 callers
Function
getActionErrorMessage
(result: { errorCode?: string; errorParams?: Record<string, string | number>; error?: string | nul
src/app/[locale]/settings/providers/_components/auto-sort-priority-dialog.tsx:61
↓ 2 callers
Method
getActiveTaskCount
* 获取当前活跃任务数
src/lib/async-task-manager.ts:227
↓ 2 callers
Method
getActiveTasks
* 获取所有活跃任务的信息
src/lib/async-task-manager.ts:234
↓ 2 callers
Function
getActiveTimeToggle
(container: HTMLDivElement)
tests/unit/settings/providers/options-section.test.tsx:198
↓ 2 callers
Function
getActiveUserVersions
(days = 7)
src/repository/client-versions.ts:30
↓ 2 callers
Function
getActiveUsersFromDB
()
src/repository/statistics.ts:302
↓ 2 callers
Function
getAllProviderTypes
()
src/lib/provider-type-utils.tsx:60
↓ 2 callers
Function
getAllUserKeyGroups
()
src/actions/users.ts:662
↓ 2 callers
Function
getAllUserTags
()
src/actions/users.ts:626
↓ 2 callers
Method
getAllUsersStatus
()
src/lib/proxy-status-tracker.ts:79
↓ 2 callers
Function
getAllWebhookTargets
()
src/repository/webhook-targets.ts:84
↓ 2 callers
Function
getApiErrorMessageParams
( error: ApiError )
src/lib/api-client/v1/errors.ts:58
↓ 2 callers
Function
getApiKeyInput
()
tests/unit/login/login-overlay-a11y.test.tsx:78
↓ 2 callers
Function
getAuditActionLabel
(t: AuditLogTranslator, actionType: string)
src/app/[locale]/dashboard/audit-logs/_components/audit-log-labels.ts:11
↓ 2 callers
Function
getAuditCategoryLabel
(t: AuditLogTranslator, category: string)
src/app/[locale]/dashboard/audit-logs/_components/audit-log-labels.ts:6
↓ 2 callers
Function
getAvailabilityColor
(score: number, hasData: boolean)
src/app/[locale]/dashboard/availability/_components/provider/lane-chart.tsx:23
↓ 2 callers
Function
getAvailableModelsByProviderTypes
* 根据指定的 providerTypes 获取模型列表 * * 与代理请求不同,模型列表需要展示所有已启用 provider 的模型(不做健康检查), * 因为模型列表的职责是"告诉用户有哪些模型可用",实时可用性由代理请求时的守卫链处理。 * * Fix: #956 — 之前复用 se
src/app/v1/_lib/models/available-models.ts:424
↓ 2 callers
Method
getBearing
()
src/components/ui/__tests__/map.test.tsx:291
↓ 2 callers
Function
getBindingById
(id: number)
src/repository/notification-bindings.ts:125
↓ 2 callers
Function
getBucketData
( provider: ProviderAvailabilitySummary, bucketStart: string )
src/app/[locale]/dashboard/availability/_components/provider/lane-chart.tsx:110
↓ 2 callers
Function
getCachedProviders
(fetcher: () => Promise<Provider[]>)
src/lib/cache/provider-cache.ts:110
↓ 2 callers
Function
getChangedPatchFields
(patch: ProviderBatchPatch)
src/actions/providers.ts:1541
↓ 2 callers
Function
getChildComponentNames
(element: ReactElement<{ children?: ReactNode }>)
tests/unit/dashboard/logs/page.test.tsx:53
↓ 2 callers
Function
getCleanupQueue
* 获取或创建清理队列实例(延迟初始化) * 修复:避免在模块加载时实例化,防止 unhandledRejection
src/lib/log-cleanup/cleanup-queue.ts:19
↓ 2 callers
Function
getClientTypeDisplayName
(clientType: string)
src/lib/ua-parser.ts:129
↓ 2 callers
Function
getColor
()
src/components/ui/circular-progress.tsx:40
↓ 2 callers
Method
getConcurrentCountBatch
* 批量获取多个 session 的并发计数 * 用于 dashboard 显示优化,避免 N+1 查询 * * @param sessionIds - Session ID 数组 * @returns Map<sessionId, concurrentCount>
src/lib/session-tracker.ts:698
↓ 2 callers
Function
getConfiguredPublicStatusGroupsForRollupResolution
()
src/lib/public-status/rollup-store.ts:247
↓ 2 callers
Function
getConfiguredPublicStatusGroupsFromSnapshot
( snapshot: InternalPublicStatusConfigSnapshot )
src/lib/public-status/rollup-store.ts:216
↓ 2 callers
Function
getDashboardProviderVendors
()
src/actions/provider-endpoints.ts:262
↓ 2 callers
Function
getDateRangeForPeriod
( period: QuickPeriod, serverTimeZone?: string )
src/app/[locale]/dashboard/logs/_components/logs-date-range-picker.tsx:40
↓ 2 callers
Function
getDateRangeForPeriod
( period: QuickPeriod, baseDate: Date = new Date() )
src/app/[locale]/dashboard/leaderboard/_components/date-range-picker.tsx:38
↓ 2 callers
Function
getDefaultDistribution
()
src/lib/data-generator/analyzer.ts:33
↓ 2 callers
Function
getDefaultErrorCode
(status: ProblemStatusCode)
src/lib/api/v1/_shared/status-code-map.ts:49
↓ 2 callers
Function
getDefaultModelForProvider
( providerType?: ProviderType | null, whitelistDefault?: string )
src/app/[locale]/settings/providers/_components/forms/api-test-button.tsx:46
↓ 2 callers
Function
getDefaultPreset
(providerType: ProviderType)
src/lib/provider-testing/presets.ts:218
↓ 2 callers
Function
getDetailScore
(pricingNode: Record<string, unknown>)
src/lib/utils/pricing-resolution.ts:220
↓ 2 callers
Function
getEditableExtraPriceData
(priceData: ModelPriceData)
src/lib/utils/model-price-fields.ts:235
↓ 2 callers
Function
getEffectiveIntervalMs
* Calculate effective interval for an endpoint based on: * 1. Timeout override (10s) - if lastProbeErrorType === "timeout" and lastProbeOk !== true
src/lib/provider-endpoints/probe-scheduler.ts:92
↓ 2 callers
Function
getEndpointStats
( provider: Provider )
src/actions/dispatch-simulator.ts:70
↓ 2 callers
Function
getErrorCodeMeaning
* 辅助函数:获取错误码含义
src/lib/utils/provider-chain-formatter.ts:281
↓ 2 callers
Function
getErrorDetectionResultAsync
(error: Error)
src/app/v1/_lib/proxy/errors.ts:609
↓ 2 callers
Function
getFirstErrorMessage
( errors: Readonly<Partial<Record<string, string | undefined>>> )
src/app/[locale]/dashboard/_components/user/utils/form-utils.ts:5
↓ 2 callers
Function
getGroupToggleButton
(groupName: string)
tests/unit/settings/status-page/public-status-settings-form.test.tsx:490
↓ 2 callers
Function
getInitialUser
()
src/app/[locale]/dashboard/_components/user/user-key-manager.tsx:17
↓ 2 callers
Function
getInputByValue
(value: string)
tests/unit/settings/status-page/public-status-settings-form.test.tsx:488
↓ 2 callers
Function
getJsonRequestSchema
( openApiDoc: OpenAPIDocument, path: string )
tests/api/api-openapi-spec.test.ts:57
↓ 2 callers
Function
getKey
(vendorId: number, providerType: ProviderType)
src/lib/vendor-type-circuit-breaker.ts:27
↓ 2 callers
Method
getLiveDispatcherCount
()
src/lib/proxy-agent/agent-pool.ts:737
↓ 2 callers
Function
getLocaleFromValue
(value: string | null | undefined)
src/i18n/pathname.ts:20
↓ 2 callers
Function
getMaxUsageRate
(quota: KeyQuota)
src/lib/utils/quota-helpers.ts:75
↓ 2 callers
Function
getModelPrices
()
src/actions/model-prices.ts:310
↓ 2 callers
Function
getModelPricesPaginated
( params: PaginationParams )
src/actions/model-prices.ts:375
↓ 2 callers
Function
getModelSuggestionsByProviderGroup
( providerGroup?: string | null )
src/actions/providers.ts:5280
↓ 2 callers
Function
getMyAvailableEndpoints
()
src/actions/my-usage.ts:827
↓ 2 callers
Function
getNextDailyResetTime
(now: Date, resetTime: string, timezone: string)
src/lib/rate-limit/time-utils.ts:278
↓ 2 callers
Function
getNotificationSettingsAction
()
src/actions/notifications.ts:20
↓ 2 callers
Function
getOfficialProviderKeys
( modelName: string | null | undefined, priceData?: ModelPriceData )
src/lib/utils/pricing-resolution.ts:105
↓ 2 callers
Function
getOpenAIImageMultipartSummary
(metadata: OpenAIImageRequestMetadata)
src/app/v1/_lib/proxy/openai-image-compat.ts:817
↓ 2 callers
Function
getPart
(type: string)
tests/unit/lib/utils/provider-schedule.test.ts:27
↓ 2 callers
Function
getPath
(obj, segments)
scripts/sync-settings-keys.js:92
↓ 2 callers
Method
getPitch
()
src/components/ui/__tests__/map.test.tsx:295
↓ 2 callers
Function
getPresetAliases
(presetValue: string)
src/lib/client-restrictions/client-presets.ts:68
↓ 2 callers
Function
getPreviewEndpoints
(providerType?: string, baseUrl?: string)
src/app/v1/_lib/url.ts:202
↓ 2 callers
Function
getPricingMap
(record: ModelPrice | null)
src/lib/utils/pricing-resolution.ts:182
↓ 2 callers
Function
getProviderEndpointProbeLogs
(c: Context)
src/app/api/v1/resources/provider-endpoints/handlers.ts:232
↓ 2 callers
Function
getProviderEndpoints
(input: { vendorId: number; providerType?: string; dashboard?: boolean; })
src/lib/api-client/v1/actions/provider-endpoints.ts:66
↓ 2 callers
Function
getProviderGroupsWithCount
()
src/actions/providers.ts:494
↓ 2 callers
Method
getProviderSessionCountBatch
* 批量获取多个 Provider 的活跃 session 计数 * 用于避免 N+1 查询问题 * * @param providerIds - Provider ID 列表 * @returns Map<providerId, count>
src/lib/session-tracker.ts:413
↓ 2 callers
Function
getProviderStatistics
()
src/repository/provider.ts:1585
↓ 2 callers
Method
getProvidersSnapshot
* 获取 Provider 列表快照 * * 首次调用时从进程缓存获取并冻结,后续调用返回相同数据。 * 用于保证故障迁移期间数据一致性(避免同一请求多次调用返回不同结果)。 * * @returns Provider 列表(整个请求生命周期不变)
src/app/v1/_lib/proxy/session.ts:515
↓ 2 callers
Function
getRateLimitEventStats
( filters: RateLimitEventFilters = {} )
src/repository/statistics.ts:1037
↓ 2 callers
Function
getRateLimitStatusCode
* 根据限流类型计算 HTTP 状态码 * - RPM/并发用 429 Too Many Requests(可重试的频率控制) * - 消费限额用 402 Payment Required(需充值/等待重置)
src/app/v1/_lib/proxy/error-handler.ts:165
↓ 2 callers
Method
getReplacementCapacityCredit
(cacheKey: string)
src/lib/proxy-agent/agent-pool.ts:741
↓ 2 callers
Function
getRequestExportJson
()
src/app/[locale]/dashboard/sessions/[sessionId]/messages/_components/session-messages-client.tsx:182
↓ 2 callers
Function
getRequestPath
(input: string | URL | Request)
tests/unit/auth/login-page-site-title.test.tsx:42
↓ 2 callers
Function
getResetAtFromTtlSeconds
(ttlSeconds: number | null | undefined)
src/lib/rate-limit/time-utils.ts:34
↓ 2 callers
Function
getResetConfig
(type: LimitType | "")
src/app/[locale]/dashboard/_components/user/forms/limit-rule-picker.tsx:89
↓ 2 callers
Function
getSafeErrorMessage
(_error: unknown, fallbackMessage = "Operation failed")
src/lib/utils/error-detection.ts:30
↓ 2 callers
Function
getServerDateString
(timestamp: number)
tests/integration/my-usage-imported-ledger.test.ts:64
↓ 2 callers
Method
getSessionResponse
* 获取 session 响应体 * * @param sessionId - Session ID * @param requestSequence - 可选,请求序号。提供时读取特定请求的响应 * @returns 响应体内容(字符串)
src/lib/session-manager.ts:1971
↓ 2 callers
Function
getSessionTokenMigrationFlags
( mode: SessionTokenMode = getSessionTokenMode() )
src/lib/auth.ts:99
↓ 2 callers
Function
getStableRecentUtcTimestamp
()
tests/api/my-usage-readonly.test.ts:78
↓ 2 callers
Function
getStatus
()
src/components/quota/quota-countdown.tsx:46
↓ 2 callers
Function
getStatusScore
(ok: boolean | null)
src/app/[locale]/settings/providers/_components/provider-endpoint-hover.tsx:336
↓ 2 callers
Function
getStorageKey
* Get the storage key for a specific user and table
src/lib/column-visibility.ts:52
↓ 2 callers
Function
getSubmitButton
()
tests/unit/login/login-overlay-a11y.test.tsx:76
↓ 2 callers
Function
getSystemSettings
(c: Context)
src/app/api/v1/resources/system/handlers.ts:12
↓ 2 callers
Function
getTheme
()
src/components/ui/code-display.tsx:115
↓ 2 callers
Function
getTimeRangeDescription
()
src/app/[locale]/settings/data/_components/log-cleanup-panel.tsx:127
↓ 2 callers
Function
getTimeoutMsForProvider
(providerType: ProviderType)
src/app/[locale]/settings/providers/_components/forms/api-test-button.tsx:53
↓ 2 callers
Function
getUsageLogsExportJob
( session: UsageLogsSession, job: UsageLogsExportJobRecord | null, _jobId: string )
src/actions/usage-logs.ts:116
↓ 2 callers
Function
getUsedEndpoints
()
src/repository/usage-logs.ts:1519
↓ 2 callers
Function
getUsedModels
()
src/repository/usage-logs.ts:1493
↓ 2 callers
Function
getUsedStatusCodes
()
src/repository/usage-logs.ts:1506
↓ 2 callers
Method
getUserSessionCount
* 获取 User 级活跃 session 计数 * * @param userId - User ID * @returns 活跃 session 数量
src/lib/session-tracker.ts:379
← previous
next →
2,501–2,600 of 6,623, ranked by callers