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
userClipStart
(start: Date)
src/actions/my-usage.ts:366
↓ 3 callers
Function
validateAuthToken
( token: string, options?: { allowReadOnlyAccess?: boolean } )
src/lib/auth.ts:288
↓ 3 callers
Function
validateDateRange
* Get model-level usage breakdown for a specific user (admin only).
src/actions/admin-user-insights.ts:102
↓ 3 callers
Function
validateOverrideStatusCodeRange
* 验证覆写状态码范围 * * @param statusCode - 要验证的状态码 * @returns 错误消息(如果验证失败)或 null(验证通过)
src/actions/error-rules.ts:24
↓ 3 callers
Function
vp
(passed: boolean, type: "http" | "latency" | "content")
src/app/[locale]/settings/providers/_components/forms/test-result-card.tsx:112
↓ 3 callers
Function
waitForFetchCalls
(expectedCalls: number)
tests/unit/dashboard/leaderboard-view-filter-gating.test.tsx:64
↓ 3 callers
Function
waitForMockCalled
(mock: ReturnType<typeof vi.fn>, timeoutMs = 5000)
tests/unit/lib/endpoint-circuit-breaker.test.ts:28
↓ 3 callers
Function
waitForRedisReady
()
tests/integration/user-5h-reset-flow.test.ts:46
↓ 3 callers
Function
waitForSuccess
(read: () => HookSnapshot | null)
tests/unit/frontend/use-ip-geo.test.tsx:62
↓ 3 callers
Function
waitForText
(container: HTMLElement, text: string, timeoutMs = 2000)
tests/unit/dashboard-logs-virtualized-special-settings-ui.test.tsx:136
↓ 3 callers
Function
withTimeout
(promise: Promise<T>, timeoutMs: number, label: string)
src/lib/health/checker.ts:32
↓ 3 callers
Function
withTimeout
(promise: Promise<T>, ms: number)
tests/unit/actions/providers.test.ts:90
↓ 3 callers
Function
word
(overrides: Partial<SensitiveWord> = {})
tests/api/v1/sensitive-words/sensitive-words.test.ts:34
↓ 3 callers
Function
zodErrorToCode
( zodErrorCode: string, params: Record<string, unknown> )
src/lib/utils/error-messages.ts:222
↓ 2 callers
Function
DashboardHeader
({ session, locale }: DashboardHeaderProps)
src/app/[locale]/dashboard/_components/dashboard-header.tsx:17
↓ 2 callers
Function
UsageLogsPage
({ params, searchParams, }: { params: Promise<{ locale: string }>; searchParams: Promise<{ [key: strin
src/app/[locale]/dashboard/logs/page.tsx:14
↓ 2 callers
Function
_findKeysStatisticsBatchInternal
( userIds: number[], keyMap: Map<number, Key[]> )
src/repository/key.ts:929
↓ 2 callers
Function
actClick
(el: Element | null)
tests/unit/dashboard-logs-sessionid-suggestions-ui.test.tsx:185
↓ 2 callers
Function
actionError
(c: Context, result: Extract<ActionResult<unknown>, { ok: false }>)
src/app/api/v1/resources/audit-logs/handlers.ts:113
↓ 2 callers
Function
actionLabel
(actionType: string)
src/app/[locale]/dashboard/audit-logs/_components/audit-logs-view.tsx:121
↓ 2 callers
Method
addSource
(id: string, source: Record<string, unknown>)
src/components/ui/__tests__/map.test.tsx:316
↓ 2 callers
Function
aggregateByFailed
(states: DisplayState[])
src/app/[locale]/status/_components/public-status-view.tsx:149
↓ 2 callers
Method
alignBucketStartUtc
(isoTimestamp: string, intervalMinutes: number)
tests/unit/public-status/redis-contract.test.ts:14
↓ 2 callers
Function
allTextParts
( metadata: OpenAIImageRequestMetadata | null | undefined, name: string )
src/app/v1/_lib/proxy/openai-image-compat.ts:115
↓ 2 callers
Function
altIndex
(index: number, tag: number)
tests/unit/vacuum-filter/vacuum-filter.test.ts:169
↓ 2 callers
Function
appendStablePublicGroupSlugSuffix
(base: string, suffix: string)
src/lib/public-status/config.ts:162
↓ 2 callers
Function
appendUnit
(value: number, divisor: number, unit: string)
src/lib/utils/token.ts:13
↓ 2 callers
Method
applyBodyFilter
(session: ProxySession, filter: CachedRequestFilter)
src/lib/request-filter-engine.ts:862
↓ 2 callers
Method
applyHeaderFilter
(session: ProxySession, filter: CachedRequestFilter)
src/lib/request-filter-engine.ts:841
↓ 2 callers
Function
applyProviderCustomHeaders
( overrides: Record<string, string>, customHeaders: Record<string, string> | null | undefined )
src/app/v1/_lib/proxy/forwarder.ts:169
↓ 2 callers
Function
applyTtlToContentBlocks
( blocks: unknown[], ttl: CacheTtlResolved )
src/app/v1/_lib/proxy/forwarder.ts:379
↓ 2 callers
Function
asRiskLevel
(level: string)
src/app/[locale]/dashboard/_components/ip-details/atoms.tsx:25
↓ 2 callers
Function
assembleUsageLogsXlsx
(parts: XlsxParts)
src/lib/usage-logs/export/xlsx.ts:255
↓ 2 callers
Function
assertNoResetWithoutClosingHandshake
(result: CodexResult)
tests/e2e/responses-ws-codex-cli-transport.test.ts:806
↓ 2 callers
Function
assertSupportedPublicStatusRollupInterval
(intervalMinutes: number)
src/lib/public-status/rollup-store.ts:122
↓ 2 callers
Function
auditRow
(overrides: Record<string, unknown> = {})
tests/api/v1/audit-logs/audit-logs.test.ts:26
↓ 2 callers
Function
authenticateRequest
* 验证请求的 API Key 并返回用户信息 * * @throws {Response} 401 错误响应(未提供凭据、无效 key、用户禁用、用户过期)
src/app/v1/_lib/models/available-models.ts:55
↓ 2 callers
Function
average
(sum: number, count: number)
src/lib/public-status/rollup-store.ts:595
↓ 2 callers
Function
backfillProviderVendorsFromProviders
()
src/repository/provider-endpoints.ts:534
↓ 2 callers
Function
badgeVariant
(state: DisplayState)
src/app/[locale]/status/_components/public-status-view.tsx:121
↓ 2 callers
Function
bodyStreamFlag
(body: Record<string, unknown> | null)
src/app/v1/_lib/proxy/fake-streaming/stream-intent.ts:16
↓ 2 callers
Function
bootstrapProviderGroupsFromProviders
( input: ProviderGroupBootstrapInput = {} )
src/lib/provider-groups/bootstrap.ts:21
↓ 2 callers
Method
bucketOccupancy
(index: number)
src/lib/vacuum-filter/vacuum-filter.ts:599
↓ 2 callers
Function
buildAllowedModelRules
(count: number)
tests/unit/lib/provider-allowed-model-schema.test.ts:11
↓ 2 callers
Function
buildAuditLogFilterConditions
(filter: AuditLogFilter)
src/repository/audit-log.ts:36
↓ 2 callers
Function
buildAvailabilityFailureOutcomeCondition
(outcomeExpression: SQLWrapper)
src/lib/availability/availability-service.ts:188
↓ 2 callers
Function
buildAvailabilityFinalizedCondition
* 可用性监控的"已终态"边界收敛为 `status_code IS NOT NULL`。 * * 这与部分索引 `idx_message_request_provider_created_at_finalized_active` * 的谓词 `deleted_at IS NULL AND s
src/lib/availability/availability-service.ts:82
↓ 2 callers
Function
buildAvailabilitySuccessOutcomeCondition
(outcomeExpression: SQLWrapper)
src/lib/availability/availability-service.ts:184
↓ 2 callers
Function
buildBucketStarts
(input: { now: string | Date; rangeHours: number; intervalMinutes: number; })
src/lib/public-status/rollup-store.ts:602
↓ 2 callers
Function
buildCacheKey
* 构建缓存键 * @param timezone - 已解析的系统时区(调用者应使用 resolveSystemTimezone() 获取)
src/lib/redis/leaderboard-cache.ts:69
↓ 2 callers
Function
buildCacheKey
(userId?: number)
src/lib/redis/overview-cache.ts:12
↓ 2 callers
Function
buildClientErrorChainEntry
( provider: Provider, endpointAudit: { endpointId: number | null; endpointUrl: string }, attemptNumber:
src/app/v1/_lib/proxy/forwarder.ts:664
↓ 2 callers
Function
buildCorsHeaders
* 动态构建 CORS 响应头
src/app/v1/_lib/cors.ts:18
↓ 2 callers
Function
buildDetailRowXml
(log: UsageLogRow, rowNumber: number, timezone: string)
src/lib/usage-logs/export/xlsx.ts:171
↓ 2 callers
Function
buildEndpointAttemptKey
(endpointId: number | null, endpointUrl: string)
src/app/v1/_lib/proxy/forwarder.ts:469
↓ 2 callers
Method
buildFixersApplied
( applied: ResponseFixerApplied, includeSse: boolean )
src/app/v1/_lib/proxy/response-fixer/index.ts:469
↓ 2 callers
Method
buildGeminiHeaders
( session: ProxySession, provider: NonNullable<typeof session.provider>, baseUrl: string, acce
src/app/v1/_lib/proxy/forwarder.ts:5049
↓ 2 callers
Method
buildGenerationFingerprint
(input: { configVersion: string; intervalMinutes: number; coveredFromIso: string; coveredToIso
tests/unit/public-status/redis-contract.test.ts:8
↓ 2 callers
Function
buildGitHubHeaders
()
src/app/api/version/route.ts:99
↓ 2 callers
Function
buildKey
(providerId: number, endpointId: number | null | undefined)
src/app/v1/_lib/responses-ws/unsupported-cache.ts:21
↓ 2 callers
Function
buildMatchedRuleDetails
( detectionResult: Awaited<ReturnType<typeof getErrorDetectionResultAsync>> )
src/app/v1/_lib/proxy/forwarder.ts:622
↓ 2 callers
Function
buildMatchedRuleLogContext
( matchedRule: MatchedRuleDetails | undefined )
src/app/v1/_lib/proxy/forwarder.ts:646
↓ 2 callers
Function
buildNoChangesError
()
src/actions/providers.ts:1581
↓ 2 callers
Function
buildNormalizedEndpointSql
(column: SQLWrapper)
src/repository/_shared/usage-log-filters.ts:29
↓ 2 callers
Function
buildOverviewCacheKey
(scope: "global" | "user", userId?: number)
src/types/dashboard-cache.ts:16
↓ 2 callers
Function
buildPublicStatusConfigSnapshot
( input: BuildPublicStatusConfigSnapshotInput )
src/lib/public-status/config-snapshot.ts:180
↓ 2 callers
Method
buildPublicStatusManifestKey
(input: { configVersion: string; intervalMinutes: number; rangeHours: number; prefix?: string;
tests/unit/public-status/redis-contract.test.ts:23
↓ 2 callers
Function
buildPublicStatusRouteResponse
(input: { payload: PublicStatusPayload; query: ParsedPublicStatusQuery; defaults: PublicStatusQueryDefau
src/lib/public-status/public-api-contract.ts:489
↓ 2 callers
Function
buildPublicStatusTempKey
(baseKey: string, nonce: string)
src/lib/public-status/redis-contract.ts:189
↓ 2 callers
Function
buildRebuildingPayload
()
src/lib/public-status/read-store.ts:64
↓ 2 callers
Function
buildRedirectRules
(count: number)
tests/unit/lib/provider-model-redirect-schema.test.ts:11
↓ 2 callers
Function
buildResponseOutput
(ctx: TraceContext)
src/lib/langfuse/trace-proxy-request.ts:105
↓ 2 callers
Function
buildResult
( params: { successCount?: number; processedCount?: number } = {} )
src/actions/active-sessions.ts:1151
↓ 2 callers
Function
buildRetryFailedChainEntry
( provider: Provider, endpointAudit: { endpointId: number | null; endpointUrl: string }, attemptNumber:
src/app/v1/_lib/proxy/forwarder.ts:723
↓ 2 callers
Function
buildSession
(canLoginWebUi: boolean)
src/app/[locale]/dashboard/_components/dashboard-header.test.tsx:74
↓ 2 callers
Method
buildSessionInfo
* 辅助方法:从 Redis Hash 数据构建 ActiveSessionInfo 对象 * * @private
src/lib/session-manager.ts:1177
↓ 2 callers
Function
buildSignatureBase64ForModel
构造一个会被 protobuf [2,1,6] 解出 modelText 的合法签名 base64。
tests/unit/proxy/anthropic-actual-response-model.test.ts:50
↓ 2 callers
Function
buildTestMessage
(type: NotificationJobType, timezone?: string)
src/lib/webhook/templates/test-messages.ts:15
↓ 2 callers
Function
buildUnifiedTestSuccessData
* Map an internal ProviderTestResult to the unified test response payload
src/actions/providers.ts:4736
↓ 2 callers
Function
buildUsageLogsExport
* Stream every matching usage log (in batches) and assemble the requested * export format. Timestamps are rendered in `timezone` and numeric columns
src/actions/usage-logs.ts:152
↓ 2 callers
Function
buildUser
(overrides?: Partial<User>)
tests/unit/security/api-key-auth-cache.test.ts:97
↓ 2 callers
Function
buildUser
(overrides?: Partial<User>)
tests/unit/security/api-key-auth-cache-redis-key.test.ts:103
↓ 2 callers
Function
buildUserDisplays
( users: User[], session: UserActionSession, isAdmin: boolean )
src/actions/users.ts:188
↓ 2 callers
Function
buildUserFilterCondition
* 通用排行榜查询函数(使用 SQL AT TIME ZONE 确保时区正确)
src/repository/leaderboard.ts:305
↓ 2 callers
Function
buildValidationDetails
( responseStatus: number | undefined, latencyMs: number, slowThresholdMs: number, contentPassed: boole
src/lib/provider-testing/test-service.ts:152
↓ 2 callers
Function
buildZonedDate
(base: Date, hours: number, minutes: number)
src/lib/rate-limit/time-utils.ts:292
↓ 2 callers
Function
bumpLRU
(map: Map<K, V>, key: K)
src/lib/endpoint-circuit-breaker.ts:40
↓ 2 callers
Method
byteIndexOf
(haystack: Uint8Array, needle: Uint8Array)
src/app/v1/_lib/proxy/response-fixer/index.ts:607
↓ 2 callers
Function
calculateOutputRate
( outputTokens: number | null, durationMs: number | null, ttfbMs: number | null )
src/lib/utils/performance-formatter.ts:48
↓ 2 callers
Function
calculateOutputRate
( outputTokens: number | null | undefined, durationMs: number | null | undefined, ttfbMs: number | null
src/app/[locale]/dashboard/logs/_components/error-details-dialog/types.ts:128
↓ 2 callers
Method
calculateRetryAfterSeconds
(lockedUntil: number, now: number)
src/lib/security/login-abuse-policy.ts:225
↓ 2 callers
Function
callApi
(module: string, action: string, body: Record<string, unknown> = {})
tests/e2e/api-complete.test.ts:38
↓ 2 callers
Function
callApi
(module: string, action: string, body: Record<string, unknown> = {})
tests/e2e/notification-settings.test.ts:23
↓ 2 callers
Function
captureEnv
()
tests/e2e/responses-ws-codex-cli-transport.test.ts:623
↓ 2 callers
Function
categoryLabel
(cat: string)
src/app/[locale]/dashboard/audit-logs/_components/audit-logs-view.tsx:117
↓ 2 callers
Method
checkRpmLimit
* 检查 RPM(每分钟请求数)限制 * 目前仅支持 user 级别
src/lib/rate-limit/service.ts:1367
↓ 2 callers
Method
checkScope
(params: { scopeKey: string; threshold: number; reason: string; now: number; })
src/lib/security/login-abuse-policy.ts:126
↓ 2 callers
Function
clampNumber
(value: number, min: number, max: number)
src/app/[locale]/settings/notifications/_lib/hooks.ts:128
↓ 2 callers
Function
clampQuotaDbRefreshIntervalSeconds
(raw: string)
src/app/[locale]/settings/config/_components/system-settings-form.tsx:97
↓ 2 callers
Function
classifyField
(path: string, key: string)
src/lib/utils/model-price-fields.ts:124
← previous
next →
2,201–2,300 of 6,623, ranked by callers