UNPKG

angular-odata

Version:

Client side OData typescript library for Angular

20 lines (19 loc) 758 B
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>; }