Files
outline/server/presenters/groupMembership.ts
2022-01-06 18:24:28 -08:00

19 lines
442 B
TypeScript

import GroupUser from "@server/models/GroupUser";
import { presentUser } from ".";
type GroupMembership = {
id: string;
userId: string;
groupId: string;
user: ReturnType<typeof presentUser>;
};
export default (membership: GroupUser): GroupMembership => {
return {
id: `${membership.userId}-${membership.groupId}`,
userId: membership.userId,
groupId: membership.groupId,
user: presentUser(membership.user),
};
};