UNPKG

angular-odata

Version:

Client side OData typescript library for Angular

22 lines (21 loc) 971 B
import { Observable } from 'rxjs'; import { ODataApiConfig } from './types'; export declare abstract class ODataConfigLoader { abstract loadConfigs(): Observable<ODataApiConfig[]>; } export declare class ODataConfigSyncLoader implements ODataConfigLoader { private readonly passedConfigs; constructor(passedConfigs: ODataApiConfig | ODataApiConfig[]); loadConfigs(): Observable<ODataApiConfig[]>; } export declare class ODataConfigAsyncLoader implements ODataConfigLoader { private readonly configs$; constructor(configs$: Observable<ODataApiConfig>[] | Observable<ODataApiConfig | ODataApiConfig[]>); loadConfigs(): Observable<ODataApiConfig[]>; } export declare class ODataMetadataLoader implements ODataConfigLoader { private readonly sources$; private readonly baseConfigs; constructor(sources$: Observable<string | string[]>, baseConfigs: ODataApiConfig | ODataApiConfig[]); loadConfigs(): Observable<ODataApiConfig[]>; }