import { AbstractEntity } from '../domain/entities'; import { Observable } from 'rxjs'; export interface IEntityService { read(id: any): Promise | Observable; readAll(): Promise | Observable; create(entity: T): Promise; update(entity: T): Promise; delete(id: any): Promise; }