Fix user type guard to validate theme

This commit is contained in:
2025-11-03 17:52:00 +01:00
parent efdc42cbd7
commit 054d9da867

View File

@@ -30,7 +30,8 @@ export function isUser(value: unknown): value is User {
'role' in value && 'role' in value &&
isUserRole((value as User).role) && isUserRole((value as User).role) &&
'theme' in value && 'theme' in value &&
(value as User).theme in Theme && typeof (value as User).theme === 'string' &&
Object.values(Theme).includes((value as User).theme) &&
'createdAt' in value && 'createdAt' in value &&
typeof (value as User).createdAt === 'string' && typeof (value as User).createdAt === 'string' &&
'lastWorkspaceId' in value && 'lastWorkspaceId' in value &&