Files
proxycast/src/lib
2026-03-31 02:18:13 +08:00
..
2026-03-31 02:18:13 +08:00
2026-03-29 14:15:34 +08:00
2026-03-25 22:04:38 +08:00
2026-03-25 22:04:38 +08:00
2026-03-31 02:18:13 +08:00
2026-03-31 02:18:13 +08:00
2026-03-25 22:04:38 +08:00
2026-03-25 22:04:38 +08:00
2026-03-31 02:18:13 +08:00
2026-03-27 14:35:56 +08:00
2026-03-20 23:03:38 +08:00
2026-03-31 02:18:13 +08:00
2026-03-31 02:18:13 +08:00
2026-03-18 10:39:02 +08:00
2026-03-04 18:23:59 +08:00
2026-03-04 18:23:59 +08:00
2026-03-22 21:10:54 +08:00
2026-03-29 14:15:34 +08:00
2026-03-22 21:10:54 +08:00
2026-03-22 21:10:54 +08:00
2026-03-22 21:10:54 +08:00
2026-03-29 14:15:34 +08:00
2026-03-31 02:18:13 +08:00
2026-03-18 10:39:02 +08:00
2026-03-18 10:39:02 +08:00
2025-12-18 22:12:31 +08:00
2026-03-30 14:31:05 +08:00

lib

架构说明

前端工具库和 API 封装层。 包含 Tauri 命令封装、工具函数和服务类。

文件索引

  • artifact/ - Artifact 系统核心库(Requirements 1.1-1.5)
    • types.ts - Artifact 类型定义
  • writeFile/ - WriteFile 标签解析器
    • parser.ts - <write_file> 标签流式解析器
    • index.ts - 模块导出
  • api/ - API 调用封装
    • apiKeyProvider.ts - API Key Provider API 封装(Requirements 9.1)
    • pluginUI.ts - 插件 UI API(Requirements 3.1)
  • config/ - 配置模块
    • providers.ts - System Provider 预设配置(Requirements 3.1-3.6)
  • types/ - 类型定义模块
    • provider.ts - API Key Provider 系统类型定义(Requirements 5.1)
  • errors/ - 错误处理模块
    • playwrightErrors.ts - Playwright 登录错误处理(Requirements 5.1, 5.2, 5.3, 5.4)
  • plugin-ui/ - 插件 UI 系统(基于 A2UI 设计理念)
    • types.ts - 类型定义
    • ComponentRegistry.ts - 组件注册表
    • DataStore.ts - 数据存储
    • SurfaceManager.ts - Surface 管理器
    • PluginUIRenderer.tsx - 核心渲染器
    • PluginUIContainer.tsx - 容器组件
    • usePluginUI.ts - React Hook
    • components/ - 标准组件实现
  • tauri/ - Tauri 命令封装
  • utils/ - 通用工具函数
    • apiKeyValidation.ts - API Key 格式验证(Requirements 3.8)
    • syntaxHighlight.ts - 语法高亮工具
  • flowEventManager.ts - 流量事件管理器
  • notificationService.ts - 通知服务
  • terminal-api.ts - 终端核心能力 API 封装(Terminal Core)
  • webview-api.ts - Webview 管理 API(Tauri 2.x multiwebview)
  • utils.ts - 通用工具函数

更新提醒

任何文件变更后,请更新此文档和相关的上级文档。