该目录是 src/cli 下的子模块,围绕 transports 这一主题组织实现文件。
- 相对路径:
src/cli/transports - 直接文件数:7
- 直接子目录数:0
- 递归文件数:7
- 主要文件类型:
.tsx 7
- 该目录最常引用的仓库内目录:
src/utils(30)、entrypoints/sdk(4)、src/services/analytics(1)、src/bridge(1) - 最常引用该目录的仓库内目录:
src/cli(4)、src/bridge(4)
| 文件 | 行数 | 导出/关键符号 | 说明 |
|---|---|---|---|
HybridTransport.ts |
282 | HybridTransport |
功能实现文件;导出符号以 HybridTransport 为主,结合所在目录可判断其服务于 src/cli/transports 这条功能线。 |
SSETransport.ts |
711 | parseSSEFrames, StreamClientEvent, SSETransport |
功能实现文件;导出符号以 parseSSEFrames, StreamClientEvent, SSETransport 为主,顶部注释说明:Time budget for reconnection attempts before giving up (10 minutes). |
SerialBatchEventUploader.ts |
275 | RetryableError, SerialBatchEventUploader |
功能实现文件;导出符号以 RetryableError, SerialBatchEventUploader 为主,顶部注释说明:Serial ordered event uploader with batching, retry, and backpressure. - enqueue() adds events to a pending buffer - A... |
WebSocketTransport.ts |
800 | WebSocketTransportOptions, WebSocketTransport |
功能实现文件;导出符号以 WebSocketTransportOptions, WebSocketTransport 为主,顶部注释说明:Time budget for reconnection attempts before giving up (10 minutes). |
WorkerStateUploader.ts |
131 | WorkerStateUploader |
状态存取与派生逻辑;导出符号以 WorkerStateUploader 为主,顶部注释说明:Coalescing uploader for PUT /worker (session state + metadata). - 1 in-flight PUT + 1 pending patch - New calls coale... |
ccrClient.ts |
998 | CCRInitFailReason, CCRInitError, StreamAccumulatorState, createStreamAccumulator, accumulateStreamEvents, clearStreamAccumulatorForMessage |
功能实现文件;导出符号以 CCRInitFailReason, CCRInitError, StreamAccumulatorState, createStreamAccumulator 为主,顶部注释说明:Default interval between heartbeat events (20s; server TTL is 60s). |
transportUtils.ts |
45 | getTransportForUrl |
通用辅助逻辑;导出符号以 getTransportForUrl 为主,顶部注释说明:Helper function to get the appropriate transport for a URL. Transport selection priority: 1. SSETransport (SSE reads ... |
该目录没有直接子目录。