2025-08-04 22:16:26 +08:00
|
|
|
|
export interface Provider {
|
2025-08-23 23:11:39 +08:00
|
|
|
|
id: string;
|
|
|
|
|
|
name: string;
|
2025-08-31 16:39:38 +08:00
|
|
|
|
settingsConfig: Record<string, any>; // 应用配置对象:Claude 为 settings.json;Codex 为 { auth, config }
|
2025-08-23 23:11:39 +08:00
|
|
|
|
websiteUrl?: string;
|
2025-09-07 22:29:08 +08:00
|
|
|
|
createdAt?: number; // 添加时间戳(毫秒)
|
2025-08-04 22:16:26 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
export interface AppConfig {
|
2025-08-23 23:11:39 +08:00
|
|
|
|
providers: Record<string, Provider>;
|
|
|
|
|
|
current: string;
|
2025-08-04 22:16:26 +08:00
|
|
|
|
}
|
2025-09-07 11:36:09 +08:00
|
|
|
|
|
|
|
|
|
|
// 应用设置类型(用于 SettingsModal 与 Tauri API)
|
|
|
|
|
|
export interface Settings {
|
|
|
|
|
|
showInDock: boolean;
|
|
|
|
|
|
}
|