UNPKG

soda-angular

Version:
12 lines (11 loc) 382 B
import { Observable } from 'rxjs'; import { SodaContext } from '.'; import { SoqlQuery } from '../soql-query'; import { SodaResourceId } from './soda-resource-id'; export interface ISodaResource<TEntity> { Id: SodaResourceId; Context: SodaContext; getUrl(): string; observable(): Observable<TEntity[]>; get(query: SoqlQuery): Observable<TEntity[]>; }