mirror of
https://github.com/immich-app/immich.git
synced 2025-05-24 01:12:58 -04:00
12 lines
484 B
TypeScript
12 lines
484 B
TypeScript
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>;
|
|
}
|