import { PayloadMcpApiKey, User } from "@/payload-types"; export default function hasRoles( roles: NonNullable, user: User | PayloadMcpApiKey | null | undefined, ) { if (!user || user.collection !== "users") return false; return roles.some((role) => user.roles?.some((urole) => urole === role || urole === "developer")); }