taskeep-app/services/data/IDataService.ts
2025-07-22 14:04:38 +02:00

7 lines
246 B
TypeScript

export interface IDataService<T> {
create(item: T): Promise<T>;
findById(id: number): Promise<T | null>;
findAll(): Promise<T[]>;
update(id: number, item: Partial<T>): Promise<T | null>;
delete(id: number): Promise<boolean>;
}