import { AlbumUserEntity } from 'src/entities/album-user.entity'; export const IAlbumUserRepository = 'IAlbumUserRepository'; export type AlbumPermissionId = { albumId: string; userId: string; }; export interface IAlbumUserRepository { create(albumUser: Partial): Promise; update({ userId, albumId }: AlbumPermissionId, albumPermission: Partial): Promise; delete({ userId, albumId }: AlbumPermissionId): Promise; }