backend/types/tables/user.d.ts
creations 0cb7ebb245
All checks were successful
Code quality checks / biome (push) Successful in 8s
add user info, add table drop for dev env, fix invite route
2025-05-04 08:59:36 -04:00

29 lines
478 B
TypeScript

type User = {
id: string;
username: string;
display_name: string;
email: string;
password: string;
avatar_url: string;
is_verified: boolean;
created_at: Date;
updated_at: Date;
};
type UserInsert = Pick<
User,
"id" | "username" | "email" | "password" | "created_at" | "updated_at"
>;
type UserSafe = Pick<
User,
| "id"
| "username"
| "display_name"
| "avatar_url"
| "is_verified"
| "created_at"
| "updated_at"
>;
type UserPrivate = Omit<User, "password">;