mirror of
https://github.com/outline/outline.git
synced 2026-06-13 03:14:59 +03:00
bf45e97641
* Update types * fix circular dep * type imports * lint type imports and --fix
16 lines
447 B
TypeScript
16 lines
447 B
TypeScript
import type GroupUser from "@server/models/GroupUser";
|
|
import { presentUser } from ".";
|
|
|
|
export default function presentGroupUser(
|
|
membership: GroupUser,
|
|
options?: { includeUser: boolean }
|
|
) {
|
|
return {
|
|
id: `${membership.userId}-${membership.groupId}`,
|
|
userId: membership.userId,
|
|
groupId: membership.groupId,
|
|
permission: membership.permission,
|
|
user: options?.includeUser ? presentUser(membership.user) : undefined,
|
|
};
|
|
}
|