Files
2026-02-19 22:13:11 +03:30

26 lines
451 B
TypeScript

export interface LoginCredentials {
auth: string;
password: string;
package_name: string;
}
export interface LoginResponse {
token: string;
user?: User;
message?: string;
}
export interface User {
id: string;
email: string;
name?: string;
role?: string;
is_admin?: String;
}
export interface AuthState {
user: User | null;
token: string | null;
isLoading: boolean;
error: string | null;
}