Properties
Private db
db: IDBDatabase
Private dbArr
dbArr: {}
Type declaration
[key: string]: IDBDatabase
Methods
clear
- clear(storeName?: string, dbName?: string): Promise<undefined>
Parameters
Optional storeName: string
Optional dbName: string
Returns Promise<undefined>
Private closeDB
- closeDB(dbName?: string): Promise<boolean>
Parameters
dbName: string = DBEnum.DB_NAME
Returns Promise<boolean>
count
- count(storeName?: string, dbName?: string): Promise<number>
Parameters
Optional storeName: string
Optional dbName: string
Returns Promise<number>
Private createStore
- createStore(dbName?: string, storeName?: string): Promise<IDBDatabase>
Parameters
dbName: string = DBEnum.DB_NAME
storeName: string = DBEnum.STORE_NAME
Returns Promise<IDBDatabase>
deleteDB
- deleteDB(dbName?: string): Promise<IDBDatabase>
Parameters
dbName: string = DBEnum.DB_NAME
Returns Promise<IDBDatabase>
get
- get(key: IDBValidKey, storeName?: string, dbName?: string): Promise<any>
Parameters
key: IDBValidKey
Optional storeName: string
Optional dbName: string
Returns Promise<any>
Private getStore
- getStore(storeName?: string, dbName?: string, mode?: IDBTransactionMode): Promise<IDBObjectStore>
Parameters
storeName: string = DBEnum.STORE_NAME
dbName: string = DBEnum.DB_NAME
mode: IDBTransactionMode = "readonly"
Returns Promise<IDBObjectStore>
remove
- remove(key: IDBValidKey, storeName?: string, dbName?: string): Promise<undefined>
Parameters
key: IDBValidKey
Optional storeName: string
Optional dbName: string
Returns Promise<undefined>
set
- set(key: IDBValidKey, value: any, __namedParameters?: setDataOptions): Promise<IDBValidKey>
Parameters
key: IDBValidKey
value: any
__namedParameters: setDataOptions = {}
Returns Promise<IDBValidKey>
clear All Data