soda-angular
Version:
Socrata SODA client for Angular
12 lines (11 loc) • 382 B
TypeScript
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[]>;
}