rxidb
Version:
RxJS wrapper for IndexedDB
13 lines (12 loc) • 643 B
TypeScript
import { Observable } from 'rxjs';
import { RxIDB } from './rxidb-db';
import { RxIDBLayers } from './rxidb.types';
import { RxIDBUpgrade } from './rxidb-upgrade';
export declare function openDB(dbName: string, dbVersion: number, stores?: RxIDBLayers[]): Observable<RxIDB>;
export declare function onUpgradeNeeded(rxIDBUpgrade: RxIDBUpgrade, stores?: RxIDBLayers[]): Observable<any>;
export declare function setupLayers(rxIDBUpgrade: RxIDBUpgrade, layers?: RxIDBLayers): Observable<any>[];
export declare function dropDB(dbName: string): Observable<void>;
export declare const rxidb: {
openDB: typeof openDB;
dropDB: typeof dropDB;
};