jo3t / app /types /supabase.ts
samifalouti1
Fresh start without binaries
55d48a7
export interface SupabaseUser {
id: string;
email: string;
role: string;
created_at: string;
last_sign_in_at: string;
}
export interface SupabaseProject {
id: string;
name: string;
organization_id: string;
region: string;
created_at: string;
status: string;
stats?: {
database?: {
tables: number;
size: string;
size_mb?: number;
};
storage?: {
objects: number;
size: string;
buckets?: number;
files?: number;
used_gb?: number;
available_gb?: number;
};
functions?: {
count: number;
deployed?: number;
invocations?: number;
};
auth?: {
users: number;
};
};
}
export interface SupabaseStats {
projects: SupabaseProject[];
totalProjects: number;
}
export interface SupabaseApiKey {
name: string;
api_key: string;
}
export interface SupabaseCredentials {
anonKey?: string;
supabaseUrl?: string;
}