@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
TypeScript
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>;
}