import { Observable } from 'rxjs'; import { NumericQueryPagination, Query, UndefinedQueryPagination } from '../data/query'; import { ListClient } from './list.client'; export interface CrudClient, ENTITY, CREATE = ENTITY, UPDATE = ENTITY> extends ListClient { create(create: CREATE): Observable; update(id: any, create: UPDATE): Observable; delete(id: any): Observable; }