UNPKG

@synerty/vortexjs

Version:

Custom observable data serialisation and routing based on Angular 2+

21 lines (20 loc) 1.13 kB
import { TupleSelector } from "../TupleSelector"; import { Tuple } from "../exports"; import { TupleStorageBatchSaveArguments } from "./TupleStorageServiceABC"; import * as i0 from "@angular/core"; export declare class TupleOfflineStorageService { private storageFactory; private tupleOfflineStorageServiceName; private storage; constructor(storageFactory: any, tupleOfflineStorageServiceName: any); loadTuples(tupleSelector: TupleSelector): Promise<Tuple[]>; loadTuplesEncoded(tupleSelector: TupleSelector): Promise<string | null>; saveTuples(tupleSelector: TupleSelector, tuples: Tuple[]): Promise<void>; batchSaveTuplesEncoded(data: TupleStorageBatchSaveArguments[]): Promise<void>; saveTuplesEncoded(tupleSelector: TupleSelector, vortexMsg: string): Promise<void>; deleteTuples(tupleSelector: TupleSelector): Promise<void>; deleteOldTuples(deleteDataBeforeDate: Date): Promise<void>; truncateStorage(): Promise<void>; static ɵfac: i0.ɵɵFactoryDeclaration<TupleOfflineStorageService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<TupleOfflineStorageService>; }