apihub24_repository/src/repository.ts
2025-08-20 21:44:48 +02:00

6 lines
215 B
TypeScript

export interface Repository<TModel> {
getBy(filter: (model: TModel) => boolean): Promise<TModel[]>;
save(models: TModel[]): Promise<TModel[]>;
deleteBy(filter: (model: TModel) => boolean): Promise<boolean>;
}