export interface SessionUserLike { id: string; email: string; emailVerified: boolean; name?: string | null; image?: string | null; } export function isAuthorizedAdmin( user: SessionUserLike | null | undefined, ): user is SessionUserLike { return Boolean(user?.email && user.emailVerified === true); }