MCPcopy Create free account

hub / github.com/ding113/claude-code-hub / functions

Functions6,623 in github.com/ding113/claude-code-hub

↓ 6 callersFunctionexpectError
* 期望 API 调用失败 * * 验证: * - HTTP 状态码为 400(业务逻辑错误)或 401/403(认证/权限错误) * - 响应格式为 {ok: false, error: "..."} 或 Zod 验证错误格式 {success: false, error: {...}}
tests/e2e/users-keys-complete.test.ts:135
↓ 6 callersFunctionextractApiCredentialFromHeaders
( headers: ApiCredentialHeaders )
src/lib/api/auth-header-extractor.ts:14
↓ 6 callersFunctionfindDailyUserCacheHitRateLeaderboard
( userFilters?: UserLeaderboardFilters, includeModelStats?: boolean )
src/repository/leaderboard.ts:573
↓ 6 callersFunctionfindKeyListBatch
(userIds: number[])
src/repository/key.ts:92
↓ 6 callersFunctionfindLeaderboardWithTimezone
( period: LeaderboardPeriod, timezone: string, dateRange?: DateRangeParams, userFilters?: UserLeaderbo
src/repository/leaderboard.ts:330
↓ 6 callersFunctionfindUsageLogsForKeySlim
( filters: UsageLogSlimFilters & { page?: number; pageSize?: number } )
src/repository/usage-logs.ts:515
↓ 6 callersFunctionfindUsageLogsWithDetails
(filters: UsageLogFilters)
src/repository/usage-logs.ts:1312
↓ 6 callersFunctionflushPromises
()
tests/unit/settings/prices/delete-model-dialog.test.tsx:43
↓ 6 callersFunctionflushUi
()
tests/unit/dashboard/leaderboard-view-tab-grouping.test.tsx:78
↓ 6 callersFunctionformatPrice
* 格式化价格显示为每百万token的价格
src/app/[locale]/settings/prices/_components/sync-conflict-dialog.tsx:42
↓ 6 callersFunctionformatTimelineStatusCode
( item: ProviderChainItem, code: number, t: (key: string, values?: Record<string, string | number>) => s
src/lib/utils/provider-chain-formatter.ts:268
↓ 6 callersFunctionformatTokenAmount
(value: number | null | undefined)
src/app/[locale]/my-usage/_components/usage-logs-table.tsx:52
↓ 6 callersFunctionformatTokenAmount
(tokens: number)
src/app/[locale]/dashboard/_components/user/key-stats-dialog.tsx:35
↓ 6 callersFunctionformatTokenPrice
(value?: number)
src/app/[locale]/settings/prices/_components/provider-pricing-dialog.tsx:36
↓ 6 callersMethodgetAndDelete
(key: string)
tests/unit/actions/usage-logs-export-retry-count.test.ts:44
↓ 6 callersFunctiongetAvailableModelCatalog
(options?: { scope?: AvailableModelCatalogScope; })
src/actions/model-prices.ts:337
↓ 6 callersMethodgetCanvas
()
src/components/ui/__tests__/map.test.tsx:344
↓ 6 callersFunctiongetCleanupIntervalId
()
tests/unit/lib/cache/session-cache.test.ts:22
↓ 6 callersFunctiongetContrastTextColor
(backgroundColor: string)
src/lib/utils/color.ts:30
↓ 6 callersFunctiongetDateFnsLocale
(locale: string)
src/lib/utils/date-format.ts:28
↓ 6 callersFunctiongetEndpointFilterStats
(input: { vendorId: number; providerType: ProviderType; })
src/lib/provider-endpoints/endpoint-selector.ts:86
↓ 6 callersFunctiongetEndpointStatusModel
( endpoint: Pick<ProviderEndpoint, "lastProbeOk">, circuitState?: EndpointCircuitState | null )
src/app/[locale]/settings/providers/_components/endpoint-status.ts:59
↓ 6 callersMethodgetMessagesLength
* 获取 messages 数组长度(支持 Claude、Codex 和 Gemini 格式)
src/app/v1/_lib/proxy/session.ts:527
↓ 6 callersFunctiongetPercentColor
(pct: number | null)
src/app/[locale]/my-usage/_components/collapsible-quota-card.tsx:57
↓ 6 callersFunctiongetPreferredProviderEndpoints
(input: { vendorId: number; providerType: ProviderType; excludeEndpointIds?: number[]; })
src/lib/provider-endpoints/endpoint-selector.ts:41
↓ 6 callersFunctiongetProviderTypesForFormat
(clientFormat: ClientFormat)
src/app/v1/_lib/models/available-models.ts:319
↓ 6 callersFunctiongetRequestedScopes
()
tests/unit/dashboard/leaderboard-view-tab-grouping.test.tsx:84
↓ 6 callersFunctiongetRollupValue
(input: { bucket: PublicStatusRollupBucket; groupId: string; modelKey: string; metric: PublicStatusRol
src/lib/public-status/rollup-store.ts:543
↓ 6 callersMethodgetSessionResponsePhaseSnapshot
( sessionId: string, phase: SessionDetailViewMode, requestSequence?: number )
src/lib/session-manager.ts:2219
↓ 6 callersFunctiongetSessionWithDualRead
(options?: { allowReadOnlyAccess?: boolean; })
src/lib/auth.ts:460
↓ 6 callersFunctiongetSharedUserLimitUsage
(userId: number)
src/lib/dashboard/user-limit-usage-cache.ts:39
↓ 6 callersFunctiongetSystemSettings
()
src/lib/api-client/v1/actions/system-config.ts:5
↓ 6 callersFunctiongetTrendColor
(direction: "up" | "down" | "stable", invertColors: boolean)
tests/unit/dashboard/availability/gauge-card.test.tsx:77
↓ 6 callersFunctiongetUnmaskedProviderKey
(id: number)
src/actions/providers.ts:3154
↓ 6 callersFunctiongetUserInsightsKeyTrend
( targetUserId: number, timeRange: string )
src/actions/admin-user-insights.ts:73
↓ 6 callersFunctiongetValueByPath
Read-only traversal, returns undefined if path not found
src/lib/request-filter-engine.ts:88
↓ 6 callersFunctiongreenData
(latencyMs = 100)
tests/unit/settings/providers/use-batch-provider-test.test.tsx:22
↓ 6 callersFunctioninclusiveEndTimestampFromExclusive
(endExclusiveTimestamp: number)
src/app/[locale]/dashboard/logs/_utils/time-range.ts:54
↓ 6 callersFunctionisCircuitOpen
(providerId: number)
src/lib/circuit-breaker.ts:447
↓ 6 callersFunctionisDashboardCompatRequest
(c: Context)
src/app/api/v1/resources/providers/handlers.ts:539
↓ 6 callersFunctionisEndpointCircuitOpen
(endpointId: number)
src/lib/endpoint-circuit-breaker.ts:308
↓ 6 callersFunctionisHttp2Error
(error: Error)
src/app/v1/_lib/proxy/errors.ts:1022
↓ 6 callersFunctionisIpv4InRange
(ip: string, startCidr: string, bits: number)
src/lib/ip/private-ip.ts:15
↓ 6 callersFunctionisLedgerOnlyMode
()
src/lib/ledger-fallback.ts:10
↓ 6 callersFunctionisNextDevMode
(nodeEnv)
server.js:29
↓ 6 callersFunctionisObject
(v)
scripts/sync-settings-keys.js:25
↓ 6 callersMethodisOpen
()
src/components/ui/__tests__/map.test.tsx:77
↓ 6 callersFunctionisPlainObject
(value: unknown)
src/lib/anthropic/provider-overrides.ts:13
↓ 6 callersFunctionisPlainObject
(value: unknown)
src/lib/codex/provider-overrides.ts:21
↓ 6 callersFunctionisRecord
(value: unknown)
src/app/v1/_lib/proxy/response-output-normalizer.ts:12
↓ 6 callersFunctionisValidUrl
(url: string)
src/lib/utils/validation/index.ts:15
↓ 6 callersFunctionloadCache
()
tests/unit/lib/config/system-settings-cache.test.ts:71
↓ 6 callersFunctionloadEndpoint
(args: { vendorId: number; providerType: ProviderType; url: string; })
src/repository/provider-endpoints.ts:1229
↓ 6 callersFunctionloadGuard
()
tests/unit/proxy/warmup-guard.test.ts:46
↓ 6 callersFunctionloadJSON
(p)
scripts/sync-settings-keys.js:68
↓ 6 callersFunctionloadVisibleProviders
(c: Context)
src/app/api/v1/resources/providers/handlers.ts:529
↓ 6 callersFunctionmakeFakeRedis
()
tests/unit/codex/session-completer.test.ts:37
↓ 6 callersFunctionmakeItem
(overrides: Partial<ModelBreakdownItem> = {})
tests/unit/components/model-breakdown-column.test.tsx:52
↓ 6 callersFunctionmakeProvider
(overrides: Partial<ProviderDisplay> = {})
tests/unit/settings/providers/provider-group-tab.test.tsx:39
↓ 6 callersFunctionmakeRequest
( body: unknown, opts?: { locale?: string; acceptLanguage?: string; xForwardedProto?: string } )
tests/unit/api/auth-login-failure-taxonomy.test.ts:51
↓ 6 callersFunctionmakeSession
(ip: string, apiKey: string)
tests/unit/proxy/auth-guard-account-state.test.ts:62
↓ 6 callersFunctionmakeUser
(overrides: Record<string, unknown> = {})
tests/unit/lib/security/api-key-auth-cache-reset-at.test.ts:62
↓ 6 callersFunctionmatchesPattern
( model: string, matchType: ProviderModelRedirectMatchType, pattern: string )
src/lib/model-pattern-matcher.ts:4
↓ 6 callersFunctionmockDbWithWhere
(whereImpl: () => Promise<unknown>)
tests/unit/repository/message-hedge-loser-cost.test.ts:27
↓ 6 callersFunctionnormalize
(s: string)
src/app/v1/_lib/proxy/client-detector.ts:34
↓ 6 callersMethodnormalizeKey
(value?: string)
src/app/v1/_lib/proxy/auth-guard.ts:335
↓ 6 callersFunctionnormalizeLimitValue
(value: unknown)
src/app/[locale]/dashboard/_components/user/user-key-table-row.tsx:122
↓ 6 callersFunctionnormalizeNullableNumber
(value: unknown)
src/lib/public-status/read-store.ts:96
↓ 6 callersFunctionnormalizeVersionForDisplay
(version: string)
src/app/api/version/route.ts:39
↓ 6 callersFunctionoptionalNumber
(schema: z.ZodNumber)
src/lib/config/env.schema.ts:22
↓ 6 callersFunctionparseClaudeMetadataUserId
(userId: unknown)
src/lib/claude-code/metadata-user-id.ts:65
↓ 6 callersFunctionparseEndpointParams
(c: Context)
src/app/api/v1/resources/provider-endpoints/handlers.ts:400
↓ 6 callersFunctionparseIntNumber
(input: number | null | undefined, fallback: number)
src/lib/notification/tasks/cache-hit-rate-alert.ts:39
↓ 6 callersFunctionparsePublicStatusDescription
( description: string | null | undefined )
src/lib/public-status/config.ts:239
↓ 6 callersFunctionparseYmdToLocalEndOfDay
(input: string)
src/lib/utils/date-input.ts:82
↓ 6 callersFunctionpostLegacyAction
(moduleName: string, actionName: string, body: unknown)
tests/unit/api/actions/legacy-redaction-compatibility.test.ts:60
↓ 6 callersFunctionprovider
(overrides: Partial<ProviderDisplay> = {})
tests/api/v1/providers/providers.read.test.ts:88
↓ 6 callersFunctionproviderFormReducer
( state: ProviderFormState, action: ProviderFormActionWith5hResetMode )
src/app/[locale]/settings/providers/_components/forms/provider-form/provider-form-context.tsx:506
↓ 6 callersMethodquestion
(prompt: string)
scripts/clear-session-bindings.ts:635
↓ 6 callersFunctionread
(name: string)
tests/unit/dashboard/add-key-form-self-service.test.tsx:44
↓ 6 callersFunctionread
(name: string)
tests/unit/dashboard/add-key-form-expiry-clear-ui.test.tsx:43
↓ 6 callersFunctionread
(name: string)
tests/unit/dashboard/user-form-expiry-clear-ui.test.tsx:41
↓ 6 callersFunctionread
(name: string)
tests/unit/dashboard/edit-key-form-expiry-clear-ui.test.tsx:36
↓ 6 callersFunctionread
(name: string)
tests/unit/dashboard/add-key-form-balance-page-toggle.test.tsx:44
↓ 6 callersFunctionreadJson
(relPath: string)
tests/unit/i18n/ja-providers-form-strings-quality.test.ts:5
↓ 6 callersMethodrefreshCostLeaseFromDb
* Refresh a lease from the database * * 1. Get system settings for lease config * 2. Query DB for current usage in time window * 3. Calcul
src/lib/rate-limit/lease-service.ts:198
↓ 6 callersFunctionreleaseLeaderLock
(lock: LeaderLock)
src/lib/provider-endpoints/leader-lock.ts:111
↓ 6 callersFunctionreleaseSessionAgent
* Idempotent helper to release the agent pool reference count attached to a session. * Prevents double-release by clearing the callback after first i
src/app/v1/_lib/proxy/response-handler.ts:65
↓ 6 callersFunctionrender
(node: ReactNode)
src/components/ui/__tests__/language-switcher.test.tsx:41
↓ 6 callersFunctionrender
(node: ReactNode)
tests/unit/settings/prices/price-list-interactions.test.tsx:28
↓ 6 callersFunctionrenderPanel
(root: Root, refreshKey: number)
src/app/[locale]/dashboard/logs/_components/usage-logs-stats-panel.test.tsx:25
↓ 6 callersFunctionrenderWithIntl
(node: ReactNode)
src/app/[locale]/dashboard/sessions/[sessionId]/messages/_components/session-messages-client.test.tsx:23
↓ 6 callersMethodresolveDailyReset
(resetTime?: string)
src/lib/rate-limit/service.ts:140
↓ 6 callersFunctionresolveEndpointFamilyByPath
(pathname: string)
src/app/v1/_lib/proxy/endpoint-family-catalog.ts:453
↓ 6 callersFunctionresolvePriorityAwareLongContextRate
( priorityServiceTierApplied: boolean, fields: { above272k?: number; above272kPriority?: number;
src/lib/utils/cost-calculation.ts:297
↓ 6 callersFunctionresolvePublicStatusSiteDescription
(input: { siteTitle?: unknown; siteDescription?: unknown; })
src/lib/public-status/config-snapshot.ts:121
↓ 6 callersFunctionresolveUser5hCostResetAt
( userCostResetAt: Date | null | undefined, limit5hCostResetAt: Date | null | undefined )
src/lib/rate-limit/cost-reset-utils.ts:18
↓ 6 callersFunctionresponseEnvelope
(responseId: string, includeOutput: boolean)
tests/e2e/responses-ws-codex-cli-transport.test.ts:87
↓ 6 callersFunctionsafeEnqueue
(chunk: string)
src/app/v1/_lib/proxy/fake-streaming/runner.ts:43
↓ 6 callersFunctionsafeSend
(ws, data)
server.js:91
← previousnext →1,001–1,100 of 6,623, ranked by callers