Files
upage-git/app/types/vercel.ts
2025-09-24 17:02:44 +08:00

41 lines
683 B
TypeScript

export interface VercelUser {
user: any;
id: string;
username: string;
email: string;
name: string;
avatar?: string;
}
export interface VercelProject {
createdAt: string | number | Date;
targets: any;
id: string;
name: string;
framework?: string;
latestDeployments?: Array<{
id: string;
url: string;
created: number;
state: string;
}>;
}
export interface VercelStats {
projects: VercelProject[];
totalProjects: number;
}
export interface VercelConnection {
isConnect: boolean;
user: VercelUser | null;
stats?: VercelStats;
}
export interface VercelProjectInfo {
id: string;
name: string;
url: string;
chatId: string;
}