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
setupCookieStoreMock
()
tests/security/full-security-regression.test.ts:52
↓ 1 callers
Function
setupDefaultStartObservation
()
tests/unit/langfuse/langfuse-trace.test.ts:37
↓ 1 callers
Method
setupEventListener
* 设置事件监听器(仅在 Node.js runtime)
src/lib/error-rule-detector.ts:97
↓ 1 callers
Method
setupEventListener
()
src/lib/sensitive-word-detector.ts:40
↓ 1 callers
Method
setupEventListener
()
src/lib/request-filter-engine.ts:294
↓ 1 callers
Function
setupQueueProcessor
* 设置队列处理器和事件监听(抽取为独立函数)
src/lib/notification/notification-queue.ts:236
↓ 1 callers
Function
setupQueueProcessor
* 设置队列处理器和事件监听(抽取为独立函数)
src/lib/log-cleanup/cleanup-queue.ts:93
↓ 1 callers
Function
setupSha256Mock
(hexResult = "abc123def456")
tests/unit/lib/security/api-key-auth-cache-reset-at.test.ts:52
↓ 1 callers
Function
setupTimeRangeMocks
()
tests/unit/actions/key-quota-cost-reset.test.ts:100
↓ 1 callers
Function
shiftDateRange
( range: { startDate: string; endDate: string }, direction: "prev" | "next" )
src/app/[locale]/dashboard/logs/_components/logs-date-range-picker.tsx:63
↓ 1 callers
Function
shiftDateRange
( range: { startDate: string; endDate: string }, direction: "prev" | "next" )
src/app/[locale]/dashboard/leaderboard/_components/date-range-picker.tsx:60
↓ 1 callers
Function
shouldInvalidateStickySessionsOnProviderEdit
( changedProviderFields: Record<string, unknown> )
src/actions/providers.ts:218
↓ 1 callers
Function
shouldLog
(level: LogLevel)
src/lib/logger.ts:56
↓ 1 callers
Function
shouldPromoteCurrentManifest
( existing: { configVersion?: string; coveredTo?: string } | null, candidate: { configVersion: string; cov
src/lib/public-status/rebuild-worker.ts:65
↓ 1 callers
Function
shouldRetryFetchError
(error: unknown)
tests/e2e/_helpers/auth.ts:114
↓ 1 callers
Function
shouldRetryWithNextTemplate
(result: ProviderTestResult)
src/lib/provider-testing/test-service.ts:130
↓ 1 callers
Method
shouldUpgrade
* 检查用户版本是否需要升级 * * @param clientType - 客户端类型 * @param userVersion - 用户当前版本 * @returns {needsUpgrade, gaVersion} - 是否需要升级及当前 GA 版本
src/lib/client-version-checker.ts:241
↓ 1 callers
Function
shouldUseRedisClient
()
src/lib/security/api-key-auth-cache.ts:72
↓ 1 callers
Function
shouldUseServerModelSummary
(model: ViewModelSnapshot)
src/app/[locale]/status/_components/public-status-view.tsx:165
↓ 1 callers
Method
shouldUseStreamingHedge
(session: ProxySession)
src/app/v1/_lib/proxy/forwarder.ts:3697
↓ 1 callers
Function
shuffleInPlace
(arr: T[])
src/lib/provider-endpoints/probe-scheduler.ts:63
↓ 1 callers
Function
simulatePostLoginSessionRotation
( oldSessionId: string, rotate: (sessionId: string) => Promise<{ sessionId: string } | null> )
tests/security/session-fixation-rotation.test.ts:85
↓ 1 callers
Function
sleep
(ms: number)
src/lib/provider-endpoints/probe-scheduler.ts:56
↓ 1 callers
Function
sleep
* 睡眠函数
src/lib/redis/leaderboard-cache.ts:252
↓ 1 callers
Function
sleep
(ms: number)
src/lib/redis/statistics-cache.ts:22
↓ 1 callers
Method
slugifyPublicGroup
(input: string)
tests/unit/public-status/public-status-config.test.ts:20
↓ 1 callers
Function
slugifyPublicGroupAscii
(input: string)
src/lib/public-status/config.ts:169
↓ 1 callers
Method
smartTruncate
* 智能截断响应体 * - JSON: 完整保存(序列化后) * - 文本: 限制 500 字符
src/app/v1/_lib/proxy/errors.ts:448
↓ 1 callers
Function
snapshotEnv
(keys: string[])
tests/unit/drizzle/db-pool-config.test.ts:5
↓ 1 callers
Function
snapshotEnv
(keys: string[])
tests/unit/repository/message-write-buffer.test.ts:5
↓ 1 callers
Function
solveEquation
(c: number)
src/lib/vacuum-filter/vacuum-filter.ts:126
↓ 1 callers
Function
splitGroups
(value?: string | null)
src/app/[locale]/dashboard/_components/user/key-row-item.tsx:121
↓ 1 callers
Function
splitGroups
(value?: string | null)
src/app/[locale]/dashboard/_components/user/user-key-table-row.tsx:93
↓ 1 callers
Function
splitLines
(text: string)
src/components/ui/code-display.tsx:56
↓ 1 callers
Function
splitLines
(value: string)
tests/helpers/bash.ts:18
↓ 1 callers
Function
splitTags
* Normalize provider-group tags with the shared parser to keep client/server behavior aligned.
src/app/[locale]/dashboard/users/users-page-client.tsx:40
↓ 1 callers
Function
sqlToString
(sqlObj: unknown)
tests/unit/actions/my-usage-token-aggregation.test.ts:7
↓ 1 callers
Function
sqlToString
(sqlObj: unknown)
tests/unit/actions/my-usage-ip-geo.test.ts:3
↓ 1 callers
Function
sqlToString
(sqlObject: unknown)
tests/unit/lib/availability-service.test.ts:34
↓ 1 callers
Function
sqlToString
(sqlObj: unknown)
tests/unit/repository/provider-groups.test.ts:3
↓ 1 callers
Function
sqlToString
* Regression test for: CASE types integer and text cannot be matched * * The ttlFallbackSecondsExpr CASE generates THEN values via parameterized $N
tests/unit/repository/cache-hit-rate-alert-integer-cast.test.ts:12
↓ 1 callers
Function
sqlToString
(sqlObj: unknown)
tests/unit/repository/leaderboard-user-model-stats.test.ts:32
↓ 1 callers
Method
start
(controller)
src/app/v1/_lib/proxy/response-handler.ts:2310
↓ 1 callers
Function
startApiKeyVacuumFilterSync
* 多实例:订阅 API Key 变更广播,触发本机 Vacuum Filter 失效并重建。 * * 目标: * - 避免“本机 filter 漏包含新 key”导致的误拒绝 * - 重建失败/Redis 未配置时自动降级(不阻塞启动)
src/instrumentation.ts:228
↓ 1 callers
Function
startChunkedServer
* Start a local server that returns 200 + application/json + chunked body (no Content-Length). * The body is larger than 32 KiB to trigger the trunca
tests/unit/proxy/proxy-forwarder-large-chunked-response.test.ts:143
↓ 1 callers
Method
startCleanupTimer
()
src/lib/proxy-agent/agent-pool.ts:252
↓ 1 callers
Function
startConnection
()
src/lib/redis/pubsub.ts:177
↓ 1 callers
Function
startHarness
(port: number)
tests/unit/server-ws-close-handshake.test.ts:121
↓ 1 callers
Function
startIfNeeded
()
src/lib/shared-timer.ts:18
↓ 1 callers
Function
startProbeServer
()
tests/e2e/responses-ws-codex-cli-transport.test.ts:163
↓ 1 callers
Method
startRequest
(params: { userId: number; userName: string; requestId: number; keyName: string; providerI
src/lib/proxy-status-tracker.ts:62
↓ 1 callers
Function
statusFromActionError
(result: Extract<ActionResult<unknown>, { ok: false }>)
src/app/api/v1/resources/providers/handlers.ts:820
↓ 1 callers
Method
stop
()
src/repository/message-write-buffer.ts:341
↓ 1 callers
Function
stopEndpointProbeLogCleanup
()
src/lib/provider-endpoints/probe-log-cleanup.ts:131
↓ 1 callers
Function
stopIfEmpty
()
src/lib/shared-timer.ts:31
↓ 1 callers
Function
stopPublicStatusRebuildScheduler
()
src/lib/public-status/scheduler.ts:212
↓ 1 callers
Method
storeSessionClientRequestMeta
* 存储客户端请求元信息(端点/方法,临时存储,5分钟过期) * * @param sessionId - Session ID * @param meta - 元信息 * @param requestSequence - 请求序号
src/lib/session-manager.ts:1723
↓ 1 callers
Method
storeSessionInfo
* 存储 session 基础信息(请求开始时调用)
src/lib/session-manager.ts:1011
↓ 1 callers
Method
storeSessionMapping
* 存储 hash → session 映射关系
src/lib/session-manager.ts:544
↓ 1 callers
Function
stringifyArguments
(value: unknown)
src/app/v1/_lib/proxy/response-output-normalizer.ts:29
↓ 1 callers
Function
stripAltSse
(search: string)
src/app/v1/_lib/proxy/fake-streaming/stream-intent.ts:80
↓ 1 callers
Function
stripBom
(data: Uint8Array)
src/app/v1/_lib/proxy/response-fixer/encoding-fixer.ts:16
↓ 1 callers
Function
stripIllegalXmlChars
(value: string)
src/lib/usage-logs/export/xlsx.ts:66
↓ 1 callers
Function
stripNullBytes
(data: Uint8Array)
src/app/v1/_lib/proxy/response-fixer/encoding-fixer.ts:26
↓ 1 callers
Function
stripStructuredDatabasePayload
(message: string)
src/lib/utils/user-visible-error.ts:32
↓ 1 callers
Function
stripTransportOnlyFields
(body: T)
src/app/v1/_lib/responses-ws/upstream-adapter.ts:146
↓ 1 callers
Function
stripUpstreamDetailSuffix
(message: string)
src/app/v1/_lib/proxy/error-handler.ts:34
↓ 1 callers
Function
submitForm
()
tests/unit/settings/system-settings-form-non-chat-fallback.test.tsx:127
↓ 1 callers
Function
subtypeLabel
(t: T, subtype: string)
src/app/[locale]/dashboard/_components/ip-details/hero.tsx:62
↓ 1 callers
Function
success
(message)
scripts/validate-migrations.js:68
↓ 1 callers
Function
sumCosts
(values: DecimalInput[])
src/lib/utils/currency.ts:82
↓ 1 callers
Function
summarize
(file: CoverageFile)
scripts/check-v1-critical-coverage.ts:30
↓ 1 callers
Function
summarySheetName
(summary: UsageLogsSummary)
src/lib/usage-logs/export/xlsx.ts:222
↓ 1 callers
Method
sweepStaleEntries
(now: number)
src/lib/security/login-abuse-policy.ts:42
↓ 1 callers
Function
syncHealthFromRedisBatch
(endpointIds: readonly number[], refreshNow: number)
src/lib/endpoint-circuit-breaker.ts:185
↓ 1 callers
Function
syncLiteLLMPrices
( overwriteManual?: string[] )
src/actions/model-prices.ts:505
↓ 1 callers
Function
takeBatch
(map: Map<number, MessageRequestUpdatePatch>, batchSize: number)
src/repository/message-write-buffer.ts:86
↓ 1 callers
Function
terminateActiveSessionsBatch
( sessionIds: string[] )
src/actions/active-sessions.ts:1106
↓ 1 callers
Function
terminateWs
(ws: WebSocketType)
src/app/v1/_lib/responses-ws/upstream-adapter.ts:217
↓ 1 callers
Function
testErrorRuleAction
(input: { message: string })
src/actions/error-rules.ts:478
↓ 1 callers
Function
testProviderById
(c: Context)
src/app/api/v1/resources/providers/handlers.ts:432
↓ 1 callers
Function
testProviderGemini
( data: ProviderApiTestArgs )
src/actions/providers.ts:4385
↓ 1 callers
Function
testProviderGemini
(c: Context)
src/app/api/v1/resources/providers/handlers.ts:466
↓ 1 callers
Function
testProviderProxy
(c: Context)
src/app/api/v1/resources/providers/handlers.ts:420
↓ 1 callers
Function
testProviderUnified
(c: Context)
src/app/api/v1/resources/providers/handlers.ts:424
↓ 1 callers
Function
testWebhookTargetAction
( id: number, notificationType: NotificationType )
src/actions/webhook-targets.ts:421
↓ 1 callers
Function
tick
()
src/lib/provider-endpoints/leader-lock.ts:160
↓ 1 callers
Function
toActionInput
(query: AuditLogListQuery, cursor: { createdAt: string; id: number } | null)
src/app/api/v1/resources/audit-logs/handlers.ts:100
↓ 1 callers
Function
toArrayBufferUint8Array
(input: Uint8Array)
src/app/v1/_lib/proxy/response-fixer/index.ts:79
↓ 1 callers
Function
toCamelCase
(header: string)
src/lib/api-client/v1/actions/_compat.ts:188
↓ 1 callers
Function
toCodepoint
(cp)
scripts/audit-messages-no-emoji.js:28
↓ 1 callers
Function
toDate
(value: unknown)
src/repository/provider-endpoints-batch.ts:9
↓ 1 callers
Function
toEndOfDay
(date: Date)
src/app/[locale]/dashboard/_components/user/forms/user-edit-section.tsx:152
↓ 1 callers
Function
toErrorInfo
(error: unknown)
src/lib/provider-endpoints/probe.ts:72
↓ 1 callers
Function
toExcelZonedDate
(date: Date, timezone: string)
src/lib/usage-logs/export/format.ts:34
↓ 1 callers
Function
toFingerprint
(keyString: string)
tests/security/auth-dual-read.test.ts:70
↓ 1 callers
Function
toInfo
( vendorId: number, providerType: ProviderType, state: VendorTypeCircuitBreakerState )
src/lib/vendor-type-circuit-breaker.ts:31
↓ 1 callers
Function
toIsoDateTime
(value: Date | string | number | null | undefined)
src/lib/api/v1/_shared/serialization.ts:1
↓ 1 callers
Function
toIsoString
(value: Date | string | null | undefined)
src/lib/availability/availability-service.ts:148
↓ 1 callers
Function
toJobType
(type: NotificationType)
src/actions/webhook-targets.ts:241
← previous
next →
4,501–4,600 of 6,623, ranked by callers