@synerty/vortexjs
Version:
Custom observable data serialisation and routing based on Angular 2+
21 lines (20 loc) • 1.13 kB
TypeScript
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>;
}