mirror of
https://github.com/farion1231/cc-switch.git
synced 2026-07-29 18:05:37 +08:00
代码重构:移除 any 类型并抽取共享表单组件
- 移除所有 any 类型声明,提升类型安全性 - 简化 ClaudeCodeSettings 接口为通用的 Record<string, any>,支持任意供应商配置 - 创建 ProviderForm 共享组件,减少重复代码约 300 行 - 优化 Store 类型定义,使用泛型约束确保类型安全 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
+1
-1
@@ -1,7 +1,7 @@
|
||||
export interface Provider {
|
||||
id: string
|
||||
name: string
|
||||
settingsConfig: object // 完整的Claude Code settings.json配置
|
||||
settingsConfig: Record<string, any> // 完整的Claude Code settings.json配置
|
||||
websiteUrl?: string
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user