mirror of
https://github.com/router-for-me/Cli-Proxy-API-Management-Center.git
synced 2026-02-03 11:20:50 +08:00
35 lines
601 B
TypeScript
35 lines
601 B
TypeScript
/**
|
|
* 认证文件相关类型
|
|
* 基于原项目 src/modules/auth-files.js
|
|
*/
|
|
|
|
export type AuthFileType =
|
|
| 'qwen'
|
|
| 'gemini'
|
|
| 'gemini-cli'
|
|
| 'aistudio'
|
|
| 'claude'
|
|
| 'codex'
|
|
| 'antigravity'
|
|
| 'iflow'
|
|
| 'vertex'
|
|
| 'empty'
|
|
| 'unknown';
|
|
|
|
export interface AuthFileItem {
|
|
name: string;
|
|
type?: AuthFileType | string;
|
|
provider?: string;
|
|
size?: number;
|
|
authIndex?: string | number | null;
|
|
runtimeOnly?: boolean | string;
|
|
disabled?: boolean;
|
|
modified?: number;
|
|
[key: string]: any;
|
|
}
|
|
|
|
export interface AuthFilesResponse {
|
|
files: AuthFileItem[];
|
|
total?: number;
|
|
}
|