UNPKG

@synerty/vortexjs

Version:

Custom observable data serialisation and routing based on Angular 2+

26 lines (25 loc) 1.26 kB
import { Observable } from "rxjs"; import { Tuple } from "../exports"; import { TupleSelector } from "../TupleSelector"; import * as i0 from "@angular/core"; export { TupleDataObservableNameService } from "./TupleDataOfflineObserverService"; export declare class TupleDataObserverService { private delegate; private tupleDataObservableName; constructor(delegate: any, tupleDataObservableName: any); pollForTuples(tupleSelector: TupleSelector, useCache?: boolean): Promise<Tuple[]>; /** Subscribe to Tuple Selector * * Get an observable that will be fired when any new data updates are available * * either from the server, or if they are locally updated with updateOfflineState() * * @param {TupleSelector} tupleSelector * @param {boolean} disableCache * @param {boolean} disableAskServer, Use this to store and observe data completely * within the angular app. * @returns {Subject<Tuple[]>} */ subscribeToTupleSelector(tupleSelector: TupleSelector, disableCache?: boolean, disableAskServer?: boolean): Observable<Tuple[]>; static ɵfac: i0.ɵɵFactoryDeclaration<TupleDataObserverService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<TupleDataObserverService>; }