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
↓ 5 callers
Function
parsePricePerMillionToPerToken
(value: string)
src/app/[locale]/settings/prices/_components/model-price-drawer.tsx:55
↓ 5 callers
Method
parsePublicStatusDescription
(description: string | null | undefined)
tests/unit/public-status/public-status-config.test.ts:5
↓ 5 callers
Function
parseRequiredDate
(value: unknown)
src/lib/security/api-key-auth-cache.ts:108
↓ 5 callers
Function
parseStringParam
(value: string | string[] | undefined)
src/app/[locale]/dashboard/logs/_utils/logs-query.ts:29
↓ 5 callers
Function
persistStateToRedis
(endpointId: number, health: EndpointHealth)
src/lib/endpoint-circuit-breaker.ts:144
↓ 5 callers
Function
probeProviderEndpointAndRecord
(input: { endpointId: number; source: ProviderEndpointProbeSource; timeoutMs?: number; })
src/lib/provider-endpoints/probe.ts:274
↓ 5 callers
Function
pushBackfillSample
( samples: BackfillProviderEndpointSample[], sample: BackfillProviderEndpointSample, sampleLimit: number
src/repository/provider-endpoints.ts:1706
↓ 5 callers
Function
read
(name: string)
tests/unit/settings/prices/test-messages.ts:70
↓ 5 callers
Function
readCurrentInternalPublicStatusConfigSnapshot
( input?: ReadCurrentSnapshotOptions )
src/lib/public-status/config-snapshot.ts:382
↓ 5 callers
Function
readCurrentPublicStatusConfigSnapshot
(input?: { redis?: RedisReader | null; allowLegacyFallback?: boolean; })
src/lib/public-status/config-snapshot.ts:337
↓ 5 callers
Function
readErrorBody
(response: Response)
tests/unit/models/available-models-auth-outcome.test.ts:100
↓ 5 callers
Function
readJson
(filePath: string)
tests/unit/settings/prices/test-messages.ts:6
↓ 5 callers
Function
recordEndpointSuccess
(endpointId: number)
src/lib/endpoint-circuit-breaker.ts:382
↓ 5 callers
Method
recordSuccess
(ip: string, key?: string)
src/lib/security/login-abuse-policy.ts:112
↓ 5 callers
Function
recordVendorTypeAllEndpointsTimeout
( vendorId: number, providerType: ProviderType, openDurationMs: number = AUTO_OPEN_DURATION_MS )
src/lib/vendor-type-circuit-breaker.ts:145
↓ 5 callers
Function
registerOrchestratedShutdown
(server, wss)
server.js:749
↓ 5 callers
Function
render
(node: ReactNode)
src/components/ui/__tests__/calendar-highlight.test.tsx:11
↓ 5 callers
Function
render
(node: ReactNode)
src/components/ui/__tests__/provider-group-tag-input.test.tsx:31
↓ 5 callers
Function
render
(node: ReactNode)
tests/unit/settings/system-settings-form-fake-streaming.test.tsx:117
↓ 5 callers
Function
render
(node: ReactNode)
tests/unit/settings/providers/model-multi-select.test.tsx:140
↓ 5 callers
Function
render
(node: ReactNode)
tests/unit/settings/providers/allowed-model-rule-editor.test.tsx:105
↓ 5 callers
Function
render
()
tests/unit/login/login-loading-state.test.tsx:60
↓ 5 callers
Function
render
(node: ReactNode)
tests/unit/dashboard/batch-key-section-toggle.test.tsx:19
↓ 5 callers
Function
renderPlatformGuide
(cli: CLIConfig, os: OS)
src/app/[locale]/usage-doc/page.tsx:1547
↓ 5 callers
Function
renderQuotaItem
( label: string, current: number, limit: number | null, resetAt?: Date, resetInfo?: string
src/app/[locale]/dashboard/quotas/providers/_components/provider-quota-list-item.tsx:48
↓ 5 callers
Function
renderSummaryRow
({ label, primary, secondary, emphasize = false, className, secondaryClass
src/app/[locale]/dashboard/logs/_components/virtualized-logs-table.tsx:414
↓ 5 callers
Function
renderWithIntl
(node: ReactNode)
tests/unit/dashboard/live-sessions-panel-dynamic-items.test.tsx:45
↓ 5 callers
Function
renderWithProviders
(node: ReactNode)
tests/unit/settings/providers/provider-form-endpoint-pool.test.tsx:76
↓ 5 callers
Function
requestClose
(code, reason)
server.js:190
↓ 5 callers
Function
requireSingleRow
(result: Iterable<unknown>)
tests/integration/ledger-consistency.test.ts:9
↓ 5 callers
Function
resolveFinalClientErrorMessage
({ error, currentFallbackMessage, settings, override, }: { error: unknown; currentFallbackMessage:
src/app/v1/_lib/proxy/error-handler.ts:111
↓ 5 callers
Function
resolveKeyConcurrentSessionLimit
( keyLimit: number | null | undefined, userLimit: number | null | undefined )
src/lib/rate-limit/concurrent-session-limit.ts:41
↓ 5 callers
Function
resolveKeyCostResetAt
( keyCostResetAt: Date | null | undefined, userCostResetAt: Date | null | undefined )
src/lib/rate-limit/cost-reset-utils.ts:11
↓ 5 callers
Function
resolveKeyUserConcurrentSessionLimits
( keyLimit: number | null | undefined, userLimit: number | null | undefined )
src/lib/rate-limit/concurrent-session-limit.ts:22
↓ 5 callers
Function
resolveLoginRedirectTarget
(redirectTo: unknown, from: string)
src/app/[locale]/login/redirect-safety.ts:33
↓ 5 callers
Function
resolvePremiumUnitCost
(input: { explicitCost: unknown; baseCost: number | undefined; explicitMultiplier: unknown; fallbackMu
src/lib/utils/cost-calculation.ts:78
↓ 5 callers
Function
roundUpToMultiple
(x: number, base: number)
src/lib/vacuum-filter/vacuum-filter.ts:119
↓ 5 callers
Function
runWithRequestContext
(ctx: AuditRequestContext, fn: () => T)
src/lib/audit/request-context.ts:29
↓ 5 callers
Function
sanitizeLegacyNotificationSettingsResponse
(settings: T)
src/lib/api/legacy-action-sanitizers.ts:32
↓ 5 callers
Function
sanitizeMultiplier
(value: number | undefined, fallback: number = 1.0)
src/lib/utils/cost-calculation.ts:247
↓ 5 callers
Function
sanitizeOverrideResponse
* 验证并清理 overrideResponse 字段 * * 从数据库读取的 JSONB 数据可能被手动修改为畸形格式, * 此函数在 repository 层进行运行时验证,确保返回给上层的数据格式正确 * * @param raw - 数据库中的原始值 * @param conte
src/repository/error-rules.ts:87
↓ 5 callers
Function
sanitizeProvider
( provider: ProviderDisplay, statistics?: ProviderStatistics )
src/app/api/v1/resources/providers/handlers.ts:604
↓ 5 callers
Function
sanitizedRequestPath
(rawUrl)
server.js:110
↓ 5 callers
Method
set
(key: string, value: string, mode: "EX", seconds: number)
src/lib/public-status/rebuild-worker.ts:36
↓ 5 callers
Method
setAuthState
(state: AuthState)
src/app/v1/_lib/proxy/session.ts:338
↓ 5 callers
Function
setDeferredMeta
(session: ProxySession, endpointId: number | null = 42)
tests/unit/proxy/response-handler-endpoint-circuit-isolation.test.ts:246
↓ 5 callers
Method
setLngLat
([lng, lat]: [number, number])
src/components/ui/__tests__/map.test.tsx:109
↓ 5 callers
Function
setNativeValue
(element: HTMLInputElement, value: string)
tests/unit/settings/providers/provider-form-total-limit-ui.test.tsx:95
↓ 5 callers
Function
setWithTtl
( redis: RedisHintWriter, key: string, value: string, ttlSeconds: number )
src/lib/public-status/rebuild-worker.ts:43
↓ 5 callers
Function
settleResponse
()
server.js:430
↓ 5 callers
Function
setupLiveChainDefaults
()
src/app/[locale]/dashboard/logs/_components/virtualized-logs-table.test.tsx:667
↓ 5 callers
Function
setupResolverMocks
()
tests/unit/proxy/provider-selector-cross-type-model.test.ts:361
↓ 5 callers
Function
shouldHideUsageLogEndpointsByDefault
(endpoint: string | null | undefined)
src/repository/_shared/usage-log-filters.ts:33
↓ 5 callers
Method
size
()
src/lib/cache/ttl-map.ts:66
↓ 5 callers
Function
sleep
(ms: number)
tests/e2e/responses-ws-codex-cli-transport.test.ts:597
↓ 5 callers
Function
sortedKeys
(value: unknown)
tests/unit/repository/system-config-degradation-ladder.test.ts:104
↓ 5 callers
Function
sqlToQuery
(sqlObject: unknown)
tests/unit/lib/availability-service.test.ts:24
↓ 5 callers
Method
storeSessionSpecialSettings
* 存储特殊设置(审计字段,临时存储,5分钟过期) * * @param sessionId - Session ID * @param specialSettings - 特殊设置(可为空) * @param requestSequence - 请求序号
src/lib/session-manager.ts:1671
↓ 5 callers
Function
stubClipboard
(writeText: (text: string) => Promise<void> | void)
tests/unit/lib/utils/clipboard.test.ts:12
↓ 5 callers
Method
terminateStickySessionsForProviders
( providerIds: number[], context: string )
src/lib/session-manager.ts:2554
↓ 5 callers
Function
testProviderUnified
(data: UnifiedTestArgs)
src/actions/providers.ts:4666
↓ 5 callers
Function
toLogError
(error: unknown)
src/lib/auth-session-store/redis-session-store.ts:24
↓ 5 callers
Function
toModelPrice
(dbPrice: any)
src/repository/_shared/transformers.ts:189
↓ 5 callers
Function
toProvider
(dbProvider: any)
src/repository/_shared/transformers.ts:95
↓ 5 callers
Function
trackCostToRedis
( session: ProxySession, usage: UsageMetrics | null, billing: BillingComputeInputs, pricingOverrides?:
src/app/v1/_lib/proxy/response-handler.ts:4292
↓ 5 callers
Function
trustedInternalHeaders
* Build a request that LOOKS like the trusted internal tunnel: it has the * client-transport marker AND the per-process secret AND the forward flag.
src/app/v1/_lib/responses-ws/__tests__/eligibility.test.ts:78
↓ 5 callers
Function
updateProviderPrioritiesBatch
( updates: Array<{ id: number; priority: number }> )
src/repository/provider.ts:946
↓ 5 callers
Method
updateSessionUsage
* 更新 session 使用量和状态(响应完成时调用)
src/lib/session-manager.ts:1077
↓ 5 callers
Function
useMediaQuery
(query: string)
src/lib/hooks/use-media-query.ts:5
↓ 5 callers
Function
useZodForm
({ schema, defaultValues, onSubmit, }: UseZodFormOptions<T>)
src/lib/hooks/use-zod-form.tsx:17
↓ 5 callers
Function
validateErrorOverrideResponse
(response: unknown)
src/lib/error-override-validator.ts:203
↓ 5 callers
Function
verifyCsrfToken
(input: { token: string | null | undefined; authToken: string; userId: number; now?: number; secret?
src/lib/api/v1/_shared/csrf.ts:29
↓ 5 callers
Function
waitForMessageCount
( messages: unknown[], count: number, timeoutMs: number, message: string )
tests/unit/server-ws-close-handshake.test.ts:78
↓ 5 callers
Method
warmRollingCostZset
( key: string, entries: Array<{ id: number; createdAt: Date; costUsd: number }>, ttlSeconds: numbe
src/lib/rate-limit/service.ts:207
↓ 5 callers
Function
warn
(message)
scripts/validate-migrations.js:60
↓ 5 callers
Function
withRetry
(fn: () => Promise<T>, options: RetryOptions)
src/lib/webhook/utils/retry.ts:15
↓ 5 callers
Function
writeJson
(p: string, data: unknown)
tests/unit/i18n/audit-messages-emoji-script.test.ts:45
↓ 5 callers
Function
writeJson
(p: string, data: unknown)
tests/unit/i18n/audit-messages-no-emoji-script.test.ts:16
↓ 5 callers
Function
writePublicStatusRollupEvent
(input: { event: PublicStatusRollupEvent; groups: PublicStatusConfiguredGroup[]; redis?: RedisRollupWrit
src/lib/public-status/rollup-store.ts:387
↓ 4 callers
Function
actClick
(el: Element | null)
tests/unit/dashboard-logs-export-progress-ui.test.tsx:143
↓ 4 callers
Function
actionError
(c: Context, result: Extract<ActionResult<unknown>, { ok: false }>)
src/app/api/v1/resources/me/handlers.ts:184
↓ 4 callers
Function
actionError
(c: Context, result: Extract<ActionResult<unknown>, { ok: false }>)
src/app/api/v1/resources/provider-groups/handlers.ts:73
↓ 4 callers
Function
actionError
(c: Context, result: Extract<ActionResult<unknown>, { ok: false }>)
src/app/api/v1/resources/admin-user-insights/handlers.ts:107
↓ 4 callers
Function
actionError
(c: Context, result: Extract<ActionResult<unknown>, { ok: false }>)
src/app/api/v1/resources/dashboard/handlers.ts:118
↓ 4 callers
Method
addLayer
(layer: Record<string, unknown>)
src/components/ui/__tests__/map.test.tsx:330
↓ 4 callers
Function
addMonths
(date: Date, months: number)
src/app/[locale]/dashboard/_components/user/forms/quick-expire-picker.tsx:26
↓ 4 callers
Function
addNotificationJob
( type: NotificationJobType, webhookUrl: string, data: CircuitBreakerAlertData | DailyLeaderboardData |
src/lib/notification/notification-queue.ts:673
↓ 4 callers
Function
addNotificationJobForTarget
( type: NotificationJobType, targetId: number, bindingId: number | null, data: CircuitBreakerAlertData
src/lib/notification/notification-queue.ts:702
↓ 4 callers
Function
addProvider
(data: { name: string; url: string; key: string; is_enabled?: boolean; weight?: number; priority?:
src/actions/providers.ts:524
↓ 4 callers
Method
addTo
()
src/components/ui/__tests__/map.test.tsx:118
↓ 4 callers
Function
appendPublicStatusOpenApi
( document: OpenApiLikeDocument | any )
src/lib/public-status/openapi.ts:242
↓ 4 callers
Function
applyValue
(value: unknown)
src/app/v1/_lib/proxy/response-handler.ts:208
↓ 4 callers
Function
asQuery
(value: unknown)
src/lib/api-client/v1/actions/admin-user-insights.ts:69
↓ 4 callers
Method
bucketStart
(index: number)
src/lib/vacuum-filter/vacuum-filter.ts:539
↓ 4 callers
Method
build
(config: GuardConfig)
src/app/v1/_lib/proxy/guard-pipeline.ts:147
↓ 4 callers
Function
buildActionValidationError
(error: z.ZodError)
src/actions/providers.ts:1573
↓ 4 callers
Function
buildActualResponseModelMismatchCondition
( modelColumn: SQLWrapper, actualResponseModelColumn: SQLWrapper, fallbackModelColumn?: SQLWrapper )
src/repository/_shared/usage-log-filters.ts:67
↓ 4 callers
Function
buildCacheHitRateAlertCooldownKey
(params: { providerId: number; model: string; windowMode: string; bindingId?: number; })
src/lib/notification/tasks/cache-hit-rate-alert.ts:89
↓ 4 callers
Function
buildClaudeMetadataUserId
(args: BuildClaudeMetadataUserIdArgs)
src/lib/claude-code/metadata-user-id.ts:114
↓ 4 callers
Function
buildCostAlertMessage
(data: CostAlertData)
src/lib/webhook/templates/cost-alert.ts:9
← previous
next →
1,301–1,400 of 6,623, ranked by callers