@synerty/orb-vortexjs
Version:
Custom observable data serialisation and routing based on Angular2
15 lines (14 loc) • 906 B
TypeScript
import { TupleSelector } from "./TupleSelector";
import { Tuple } from "./Tuple";
import { TupleStorageFactoryService } from "./storage-factory/TupleStorageFactoryService";
import { TupleStorageTransaction } from "./storage/TupleStorageServiceABC";
import { TupleOfflineStorageNameService } from "./TupleOfflineStorageNameService";
export declare class TupleOfflineStorageService {
private storage;
constructor(storageFactory: TupleStorageFactoryService, tupleOfflineStorageServiceName: TupleOfflineStorageNameService);
transaction(forWrite: boolean): Promise<TupleStorageTransaction>;
loadTuples(tupleSelector: TupleSelector): Promise<Tuple[]>;
loadTuplesEncoded(tupleSelector: TupleSelector): Promise<string | null>;
saveTuples(tupleSelector: TupleSelector, tuples: Tuple[]): Promise<void>;
saveTuplesEncoded(tupleSelector: TupleSelector, vortexMsg: string): Promise<void>;
}