This commit is contained in:
2026-02-03 20:29:55 +08:00
parent d5dde77ee9
commit 9d42a45bb1
18 changed files with 484 additions and 186 deletions

View File

@@ -0,0 +1,26 @@
// Repository layer DTOs for auth module - User profile operations
// User profile data types
export type RepoOutputUserProfile = {
id: string;
email: string;
emailVerified: boolean;
username: string | null;
displayUsername: string | null;
image: string | null;
createdAt: Date;
updatedAt: Date;
} | null;
// Input types
export type RepoInputFindUserByUsername = {
username: string;
};
export type RepoInputFindUserById = {
id: string;
};
export type RepoInputFindUserByEmail = {
email: string;
};