Files
Toju/toju-app/src/app/domains/access-control/domain/models/access-control.model.ts

14 lines
335 B
TypeScript

import type {
RoomMember,
RoomPermissionKey,
User
} from '../../../../shared-kernel';
export interface RoomPermissionDefinition {
key: RoomPermissionKey;
label: string;
description: string;
}
export type MemberIdentity = Pick<RoomMember, 'id' | 'oderId'> | Pick<User, 'id' | 'oderId'> | { id?: string; oderId?: string };