import GroupUser from "@server/models/GroupUser"; import { presentUser } from "."; type GroupMembership = { id: string; userId: string; groupId: string; user?: ReturnType; }; export default function presentGroupMembership( membership: GroupUser, options?: { includeUser: boolean } ): GroupMembership { return { id: `${membership.userId}-${membership.groupId}`, userId: membership.userId, groupId: membership.groupId, user: options?.includeUser ? presentUser(membership.user) : undefined, }; }