UNPKG

@neocomplexx/ngx-neo-indexeddb

Version:

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.0.5.

18 lines (17 loc) 944 B
import { DbWrapper } from './classes/dbWrapper'; import { Utils } from './classes/utils'; import { IndexDetails } from './classes/indexDetails'; export declare class NgxNeoIDB { utils: Utils; dbWrapper: DbWrapper; constructor(dbName: string, version: number); openDatabase(version: number, upgradeCallback?: Function): Promise<any>; getByKey(storeName: string, key: any): Promise<any>; getAll(storeName: string, keyRange?: IDBKeyRange, indexDetails?: IndexDetails): Promise<any>; add(storeName: string, value: any, key?: any): Promise<any>; update(storeName: string, value: any, key?: any): Promise<any>; delete(storeName: string, key: any): Promise<any>; openCursor(storeName: string, cursorCallback: (evt: Event) => void, keyRange?: IDBKeyRange): Promise<any>; clear(storeName: string): Promise<any>; getByIndex(storeName: string, indexName: string, key: any): Promise<any>; }