API Reference › Globals › IndexedDbAdapter
# Class: IndexedDbAdapter
# Hierarchy
- IndexedDbAdapter
# Index
# Methods
# Methods
# Static deleteRecordFromObjectStore
▸ deleteRecordFromObjectStore(dbConnection: IDBDatabase, storeName: string, recordId: string): Promise‹unknown›
Defined in packages/configurator-core/src/utils/indexeddb-adapter.ts:49
Parameters:
| Name | Type |
|---|---|
dbConnection | IDBDatabase |
storeName | string |
recordId | string |
Returns: Promise‹unknown›
# Static getObjectStore
▸ getObjectStore(dbConnection: IDBDatabase, storeName: string, transactionMode: IDBTransactionMode): IDBObjectStore
Defined in packages/configurator-core/src/utils/indexeddb-adapter.ts:25
Parameters:
| Name | Type |
|---|---|
dbConnection | IDBDatabase |
storeName | string |
transactionMode | IDBTransactionMode |
Returns: IDBObjectStore
# Static getRecordFromObjectStore
▸ getRecordFromObjectStore(dbConnection: IDBDatabase, storeName: string, recordId: string): Promise‹WasmDbEntry›
Defined in packages/configurator-core/src/utils/indexeddb-adapter.ts:29
Parameters:
| Name | Type |
|---|---|
dbConnection | IDBDatabase |
storeName | string |
recordId | string |
Returns: Promise‹WasmDbEntry›
# Static openDb
▸ openDb(dbName: string, dbVersion: number, upgradeDbCallback: function): Promise‹IDBDatabase›
Defined in packages/configurator-core/src/utils/indexeddb-adapter.ts:7
Parameters:
▪ dbName: string
▪ dbVersion: number
▪ upgradeDbCallback: function
▸ (this: IDBOpenDBRequest, ev: IDBVersionChangeEvent): any
Parameters:
| Name | Type |
|---|---|
this | IDBOpenDBRequest |
ev | IDBVersionChangeEvent |
Returns: Promise‹IDBDatabase›
# Static saveRecordToObjectStore
▸ saveRecordToObjectStore(dbConnection: IDBDatabase, storeName: string, objRecord: WasmDbEntry): Promise‹unknown›
Defined in packages/configurator-core/src/utils/indexeddb-adapter.ts:64
Parameters:
| Name | Type |
|---|---|
dbConnection | IDBDatabase |
storeName | string |
objRecord | WasmDbEntry |
Returns: Promise‹unknown›