angular-odata
Version:
Client side OData typescript library for Angular
20 lines (19 loc) • 758 B
TypeScript
import { Observable } from 'rxjs';
import { ODataApi } from '../../api';
import { ODataPathSegments } from '../path';
import { ODataResource } from '../resource';
import { ODataOptions } from './options';
export declare class ODataValueResource<T> extends ODataResource<T> {
static factory<V>(api: ODataApi, { segments, }: {
segments: ODataPathSegments;
}): ODataValueResource<V>;
static fromResource<V>(resource: ODataResource<any>): ODataValueResource<V>;
clone(): ODataValueResource<T>;
protected get(options?: ODataOptions): Observable<T>;
/**
* Fetch the value of the resource.
* @param options OData options.
* @returns Observable of the value.
*/
fetch(options?: ODataOptions): Observable<T>;
}