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
↓ 1 callers
Function
buildGenerationFingerprint
(input: { configVersion: string; intervalMinutes: number; coveredFromIso: string; coveredToIso: string
src/lib/public-status/redis-contract.ts:55
↓ 1 callers
Method
buildHtml
(message: StructuredMessage, timezone?: string)
src/lib/webhook/renderers/telegram.ts:27
↓ 1 callers
Function
buildInternalPublicStatusConfigSnapshot
( input: Omit<InternalPublicStatusConfigSnapshot, "generatedAt"> )
src/lib/public-status/config-snapshot.ts:259
↓ 1 callers
Function
buildKeyUpdates
( state: BatchKeySectionState, args: { validationMessages: ValidationMessages; fieldLabels: KeyFieldLabels
src/app/[locale]/dashboard/_components/user/batch-edit/batch-edit-dialog.tsx:156
↓ 1 callers
Function
buildLegacyCompatibilitySnapshots
(params: { requestBody: unknown | null; messages: unknown | null; response: string | null; requestHead
src/actions/active-sessions.ts:64
↓ 1 callers
Function
buildLocalOption
(item: AvailableModelCatalogItem)
src/app/[locale]/settings/providers/_components/model-multi-select.tsx:86
↓ 1 callers
Function
buildManualPriceDataFromProviderPricing
( modelName: string, basePriceData: ModelPriceData, pricingProviderKey: string )
src/actions/model-prices.ts:74
↓ 1 callers
Method
buildMarkdown
(message: StructuredMessage, timezone?: string)
src/lib/webhook/renderers/dingtalk.ts:25
↓ 1 callers
Function
buildNoDataPayload
()
src/lib/public-status/read-store.ts:74
↓ 1 callers
Function
buildNowUpperBound
(column: typeof messageRequest.createdAt)
src/lib/availability/availability-service.ts:120
↓ 1 callers
Function
buildPngBytes
(width: number, height: number)
tests/unit/proxy/openai-image-compat.test.ts:24
↓ 1 callers
Function
buildPreflightResponse
(options: { origin?: string | null; requestHeaders?: string | null; allowCredentials?: boolean; })
src/app/v1/_lib/cors.ts:143
↓ 1 callers
Function
buildPriorityTiers
( providers: Provider[], userGroup: string | null, modelName: string )
src/actions/dispatch-simulator.ts:107
↓ 1 callers
Method
buildPublicStatusConfigSnapshot
(input: { configVersion: string; siteTitle: string; siteDescription: string; defaultIntervalMi
tests/unit/public-status/config-snapshot.test.ts:6
↓ 1 callers
Function
buildPublicStatusRebuildLockKey
( flightKey: string, options?: { prefix?: string } )
src/lib/public-status/redis-contract.ts:172
↓ 1 callers
Method
buildPublicStatusRollupCoverageStartKey
(input?: { bucketMinutes?: number; prefix?: string; })
tests/unit/public-status/redis-contract.test.ts:34
↓ 1 callers
Method
buildPublicStatusRollupKey
(input: { bucketStartIso: string; bucketMinutes?: number; prefix?: string; })
tests/unit/public-status/redis-contract.test.ts:29
↓ 1 callers
Function
buildPublicStatusSeriesChunkKey
(input: { intervalMinutes: number; generation: string; bucketStartIso: string; bucketEndIso: string;
src/lib/public-status/redis-contract.ts:129
↓ 1 callers
Method
buildRateLimitResponse
* 构建 Rate Limit 响应(402/429) * * - RPM/并发用 429 Too Many Requests(可重试的频率控制) * - 消费限额用 402 Payment Required(需充值/等待重置) * 返回包含所有 7 个限流字段的详细错误信息
src/app/v1/_lib/proxy/error-handler.ts:556
↓ 1 callers
Function
buildRedisKeyPart
(value: string)
src/lib/notification/tasks/cache-hit-rate-alert.ts:69
↓ 1 callers
Function
buildRelativeNowLowerBound
(column: typeof messageRequest.createdAt, minutes: number)
src/lib/availability/availability-service.ts:116
↓ 1 callers
Function
buildRequestBodySummary
(session: ProxySession)
src/lib/langfuse/trace-proxy-request.ts:7
↓ 1 callers
Function
buildSelectAttempts
()
src/repository/system-config.ts:378
↓ 1 callers
Function
buildSettingKey
(setting: SpecialSetting)
src/lib/utils/special-settings.ts:30
↓ 1 callers
Function
buildStreamResponse
(input: FakeStreamingRunInput)
src/app/v1/_lib/proxy/fake-streaming/runner.ts:38
↓ 1 callers
Function
buildSuccessTaxonomy
()
src/lib/request-outcome.ts:72
↓ 1 callers
Function
buildSummarySheet
(summary: UsageLogsSummary)
src/lib/usage-logs/export/xlsx.ts:212
↓ 1 callers
Function
buildTestData
(type: NotificationType)
src/actions/webhook-targets.ts:254
↓ 1 callers
Function
buildTimestampLowerBound
( column: typeof messageRequest.createdAt, date: Date, fieldName: string )
src/lib/availability/availability-service.ts:100
↓ 1 callers
Function
buildTimestampUpperBound
( column: typeof messageRequest.createdAt, date: Date, fieldName: string )
src/lib/availability/availability-service.ts:108
↓ 1 callers
Function
buildTlsConfig
* Build TLS configuration for Redis connection. * Supports skipping certificate verification via REDIS_TLS_REJECT_UNAUTHORIZED env. * Includes serve
src/lib/redis/client.ts:23
↓ 1 callers
Function
buildUpstreamWsHeaders
(source: Headers | Record<string, string>)
src/app/v1/_lib/responses-ws/upstream-adapter.ts:153
↓ 1 callers
Function
buildUsageLogsExportProgress
( processedRows: number, totalRows: number, hasMore: boolean )
src/actions/usage-logs.ts:127
↓ 1 callers
Function
buildUsagePercent
(data: Partial<CostAlertData> | undefined)
src/lib/webhook/templates/placeholders.ts:160
↓ 1 callers
Function
buildUser
(id: number)
tests/security/auth-dual-read.test.ts:74
↓ 1 callers
Function
buildUserUpdates
( state: BatchUserSectionState, args: { validationMessages: ValidationMessages; fieldLabels: UserFieldLabe
src/app/[locale]/dashboard/_components/user/batch-edit/batch-edit-dialog.tsx:113
↓ 1 callers
Function
buildVirtualOption
(modelName: string)
src/app/[locale]/settings/providers/_components/model-multi-select.tsx:93
↓ 1 callers
Function
buildWarmupResponseBody
(model: string | null)
src/app/v1/_lib/proxy/warmup-guard.ts:107
↓ 1 callers
Function
buildWhereCondition
()
src/repository/model-price.ts:167
↓ 1 callers
Function
bumpConfigCacheVersion
(providerId: number)
src/lib/circuit-breaker.ts:70
↓ 1 callers
Function
cacheKey
(ip: string, lang: string)
src/lib/ip-geo/client.ts:23
↓ 1 callers
Function
calculateBucketSize
(timeRangeMs: number)
src/app/[locale]/dashboard/availability/_components/availability-dashboard.tsx:25
↓ 1 callers
Function
calculateBucketSize
* Calculate bucket size to achieve target bucket count
src/app/[locale]/dashboard/availability/_components/availability-view.tsx:44
↓ 1 callers
Function
calculateCost
( inputTokens: number, outputTokens: number, cacheCreationTokens: number, cacheReadTokens: number, m
src/lib/data-generator/generator.ts:70
↓ 1 callers
Function
calculateFingerprintHash
(args: CompleteArgs)
src/app/v1/_lib/codex/session-completer.ts:135
↓ 1 callers
Function
calculateMaxUsage
(provider: ProviderWithQuota)
src/app/[locale]/dashboard/quotas/providers/_components/providers-quota-client.tsx:54
↓ 1 callers
Method
calculateMessagesHash
* 计算 messages 内容哈希(用于 session 匹配) * * ⚠️ 注意: 这是一个降级方案,仅在无法从 metadata 提取 session ID 时使用 * 不同会话如果开头相似可能产生相同哈希,因此优先使用 metadata.user_id * *
src/lib/session-manager.ts:353
↓ 1 callers
Method
calculateRetryAfter
* 计算 Retry-After 头(秒数) * 仅用于固定窗口(有确定重置时间的场景)
src/app/v1/_lib/proxy/error-handler.ts:602
↓ 1 callers
Method
canFix
(data: Uint8Array)
src/app/v1/_lib/proxy/response-fixer/encoding-fixer.ts:63
↓ 1 callers
Method
canFix
(data: Uint8Array)
src/app/v1/_lib/proxy/response-fixer/json-fixer.ts:50
↓ 1 callers
Method
canFix
(data: Uint8Array)
src/app/v1/_lib/proxy/response-fixer/sse-fixer.ts:172
↓ 1 callers
Function
cancel
()
src/app/api/admin/database/export/route.ts:70
↓ 1 callers
Function
canonicalize
(node: unknown)
src/actions/model-prices.ts:43
↓ 1 callers
Function
cellColor
(cell: FilledTimelineCell)
src/app/[locale]/status/_components/public-status-timeline.tsx:23
↓ 1 callers
Function
chain
()
tests/unit/repository/statistics-reset-at.test.ts:7
↓ 1 callers
Function
chatMessageHasDeliverable
(message: unknown)
src/app/v1/_lib/proxy/fake-streaming/response-validator.ts:111
↓ 1 callers
Function
checkFieldPermission
(field: string, userRole: string)
src/lib/permissions/user-field-permissions.ts:45
↓ 1 callers
Function
checkMigration
()
src/app/[locale]/dashboard/_components/webhook-migration-dialog.tsx:101
↓ 1 callers
Function
checkProviderGroupMatch
* 检查供应商分组是否匹配用户分组
src/actions/providers.ts:5259
↓ 1 callers
Function
checkProviderQuotas
* 检查供应商配额超额情况 * * 使用统一的时间窗口计算函数 (getTimeRangeForPeriod) 和 * 带 warmup/deleted 过滤的统计函数 (sumProviderCostInTimeRange)。 * * 时间窗口语义: * - weekly: 自然周(本
src/lib/notification/tasks/cost-alert.ts:176
↓ 1 callers
Method
checkResponse
(response: Record<string, unknown>)
src/lib/webhook/notifier.ts:199
↓ 1 callers
Function
checkUserQuotas
* 检查用户配额超额情况 * * 使用统一的时间窗口计算函数 (getTimeRangeForPeriod) 和 * 带 warmup/deleted 过滤的统计函数 (sumKeyCostInTimeRange)。 * * 时间窗口语义: * - 5h: 滚动窗口(过去 5 小时)
src/lib/notification/tasks/cost-alert.ts:57
↓ 1 callers
Function
claimPublicStatusFinalization
(id: number)
src/repository/message.ts:64
↓ 1 callers
Function
clampIntInRange
(value: number, min: number, max: number)
src/lib/utils/validation/provider.ts:43
↓ 1 callers
Function
clampIntervalMinutes
(rawMinutes: number)
src/lib/public-status/public-api-contract.ts:121
↓ 1 callers
Function
clampSampleLimit
(value: number | undefined)
src/repository/provider-endpoints.ts:1684
↓ 1 callers
Function
classifyCredential
( token: string, source: ResolvedAuth["source"] )
src/lib/api/v1/_shared/auth-middleware.ts:147
↓ 1 callers
Function
classifyError
(error: unknown)
src/lib/provider-testing/test-service.ts:378
↓ 1 callers
Function
classifyHttpStatus
( statusCode: number, latencyMs: number, slowThresholdMs: number = TEST_DEFAULTS.SLOW_LATENCY_MS )
src/lib/provider-testing/validators/http-validator.ts:26
↓ 1 callers
Function
classifyOpaqueSessionCredential
( token: string )
src/lib/api/v1/_shared/auth-middleware.ts:180
↓ 1 callers
Function
classifyRequestStatus
(statusCode: number)
src/lib/availability/availability-service.ts:196
↓ 1 callers
Function
claudeProvider
(id = 2)
src/app/v1/_lib/responses-ws/__tests__/eligibility.test.ts:57
↓ 1 callers
Function
cleanResponseHeaders
(headers: Headers)
src/app/v1/_lib/proxy/response-output-normalizer.ts:21
↓ 1 callers
Method
cleanup
* 清理单个任务 * * @param taskId 任务唯一标识
src/lib/async-task-manager.ts:167
↓ 1 callers
Method
cleanup
()
src/lib/proxy-agent/agent-pool.ts:524
↓ 1 callers
Function
cleanupRecentTestData
()
tests/cleanup-utils.ts:86
↓ 1 callers
Function
cleanupTestRows
()
tests/integration/my-usage-imported-ledger.test.ts:204
↓ 1 callers
Function
cleanupTestUsers
(options?: { onlyRecent?: boolean; // 只清理最近创建的 recentMinutes?: number; // 最近多少分钟(默认 60) })
tests/cleanup-utils.ts:19
↓ 1 callers
Function
clearAllCaches
()
src/lib/cache/session-cache.ts:140
↓ 1 callers
Function
clearGroupOrder
()
src/app/[locale]/status/_lib/group-order-store.ts:34
↓ 1 callers
Function
clearResponsesWsSessionsForTests
()
src/app/v1/_lib/responses-ws/upstream-adapter.ts:315
↓ 1 callers
Function
clearSessionBindings
( redis: Redis, sessionMap: Map<string, SessionBinding>, dryRun: boolean )
scripts/clear-session-bindings.ts:558
↓ 1 callers
Function
clearUser5hCostCache
( options: ClearUser5hCostCacheOptions )
src/lib/redis/cost-cache-cleanup.ts:189
↓ 1 callers
Function
click
(element: Element | null)
src/app/[locale]/dashboard/logs/_components/error-details-dialog.test.tsx:404
↓ 1 callers
Function
clickButtonByText
(text: string)
tests/unit/settings/system-settings-form-ip-extraction.test.tsx:157
↓ 1 callers
Function
clickNonChatFallbackSwitch
()
tests/unit/settings/system-settings-form-non-chat-fallback.test.tsx:138
↓ 1 callers
Method
clientRequestsContext1m
* Check if client requests 1M context (based on anthropic-beta header)
src/app/v1/_lib/proxy/session.ts:441
↓ 1 callers
Function
clip5hStart
(start: Date)
src/actions/users.ts:2193
↓ 1 callers
Function
cloneBodyWithStreamFalse
( body: Record<string, unknown> | null )
src/app/v1/_lib/proxy/fake-streaming/stream-intent.ts:103
↓ 1 callers
Function
cloneBodyWithoutStreamFlag
( body: Record<string, unknown> | null )
src/app/v1/_lib/proxy/fake-streaming/stream-intent.ts:110
↓ 1 callers
Function
cloneSafeCustomHeaders
( headers: Record<string, string> | null | undefined, isClone: boolean )
src/app/[locale]/settings/providers/_components/forms/provider-form/provider-form-context.tsx:58
↓ 1 callers
Function
close
()
tests/unit/proxy/proxy-forwarder-large-chunked-response.test.ts:192
↓ 1 callers
Function
closeTemplateDialog
()
src/app/[locale]/settings/notifications/_components/binding-selector.tsx:127
↓ 1 callers
Function
coerceMultipartLogicalValue
(name: string, value: string)
src/app/v1/_lib/proxy/openai-image-compat.ts:895
↓ 1 callers
Function
collectAdditionalPriceLikeNumbers
(priceData: ModelPriceData)
src/lib/utils/model-price-fields.ts:231
↓ 1 callers
Function
collectDynamicPriceLikeNumbers
(node: unknown, path = "")
src/lib/utils/model-price-fields.ts:211
↓ 1 callers
Function
collectEmittedAuditActionTypes
()
tests/unit/i18n/audit-log-actions-messages.test.ts:48
↓ 1 callers
Method
collectFinalFilters
Collect and sort final-phase filters matching the current provider
src/lib/request-filter-engine.ts:594
↓ 1 callers
Function
collectNumericCosts
(priceData: ModelPriceData)
src/lib/utils/price-data.ts:8
↓ 1 callers
Function
collectReachableFiles
( entryFile: string, fileSet: Set<string>, sourceCache: Map<string, string> )
tests/unit/frontend/no-client-actions-import.test.ts:106
← previous
next →
3,101–3,200 of 6,623, ranked by callers