UNPKG

@klastra/ksync

Version:

Real-time sync engine for modern applications with 300k+ ops/sec performance

16 lines 591 B
import type { KSyncEvent, KSyncStorage } from '../types.js'; export declare class IndexedDBStorage implements KSyncStorage { private dbName; private storeName; private version; private db?; private getDB; getEvents(fromVersion?: number): Promise<KSyncEvent[]>; storeEvent(event: KSyncEvent): Promise<void>; storeEvents(events: KSyncEvent[]): Promise<void>; getLastVersion(): Promise<number>; saveEvents(events: KSyncEvent[]): Promise<void>; loadEvents(): Promise<KSyncEvent[]>; clear(): Promise<void>; } //# sourceMappingURL=indexeddb.d.ts.map