mirror of
https://github.com/immich-app/immich.git
synced 2025-12-08 14:23:56 +09:00
chore(server): rename domain repositories -> interfaces (#8147)
rename domain repositories
This commit is contained in:
11
server/src/interfaces/activity.interface.ts
Normal file
11
server/src/interfaces/activity.interface.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
import { ActivityEntity } from 'src/entities/activity.entity';
|
||||
import { ActivitySearch } from 'src/repositories/activity.repository';
|
||||
|
||||
export const IActivityRepository = 'IActivityRepository';
|
||||
|
||||
export interface IActivityRepository {
|
||||
search(options: ActivitySearch): Promise<ActivityEntity[]>;
|
||||
create(activity: Partial<ActivityEntity>): Promise<ActivityEntity>;
|
||||
delete(id: string): Promise<void>;
|
||||
getStatistics(assetId: string | undefined, albumId: string): Promise<number>;
|
||||
}
|
||||
Reference in New Issue
Block a user