import { AppName } from './app_name' import { GroupMembership } from './group_membership' export type SourceType = 'Team' | 'Group' | 'PlanTeam' export type GraphId = `${AppName}-${SourceType}-${number}` export interface GroupResource { id: GraphId type: 'Group' links: { self: string } name: string | null sourceAppName: AppName sourceType: SourceType } export interface GroupResourceWithMembership extends GroupResource { myGroupMembership?: GroupMembership }