mirror of
https://git.vectorsigma.ru/public/immich.git
synced 2026-08-04 04:38:26 +00:00
12 lines
496 B
TypeScript
12 lines
496 B
TypeScript
import { ActivityEntity } from 'src/infra/entities/activity.entity';
|
|
import { ActivitySearch } from 'src/infra/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>;
|
|
}
|