UNPKG

@synerty/vortexjs

Version:

Custom observable data serialisation and routing based on Angular 2+

22 lines (21 loc) 1.17 kB
import { TupleSelector } from "../TupleSelector"; import { TupleStorageBatchSaveArguments, TupleStorageServiceABC } from "./TupleStorageServiceABC"; import { SqlFactoryService } from "../storage-api/sql-api-factory"; import * as i0 from "@angular/core"; export declare class TupleStorageWebSqlService extends TupleStorageServiceABC { private webSqlFactory; name: any; private webSql; constructor(webSqlFactory: SqlFactoryService, name: any); open(): Promise<void>; isOpen(): Promise<boolean>; close(): Promise<void>; truncateStorage(): Promise<void>; loadTuplesEncoded(tupleSelector: TupleSelector): Promise<string | null>; saveTuplesEncoded(tupleSelector: TupleSelector, vortexMsg: string, retries?: number): Promise<void>; batchSaveTuplesEncoded(data: TupleStorageBatchSaveArguments[]): Promise<void>; deleteTuples(tupleSelector: TupleSelector, retries?: number): Promise<void>; deleteOldTuples(deleteDataBeforeDate: Date, retries?: number): Promise<void>; static ɵfac: i0.ɵɵFactoryDeclaration<TupleStorageWebSqlService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<TupleStorageWebSqlService>; }