better-auth/packages/auth/lib/helper.ts
 Илья Шалонин 8538ab969a first
2025-10-29 13:43:43 +05:00

18 lines
408 B
TypeScript

import type { ActiveOrganization } from "../auth";
export function isOrganizationAdmin(
organization?: ActiveOrganization | null,
user?: {
id: string;
role?: string | null;
} | null,
) {
const userOrganizationRole = organization?.members.find(
(member) => member.userId === user?.id,
)?.role;
return (
["owner", "admin"].includes(userOrganizationRole ?? "") ||
user?.role === "admin"
);
}