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