diff options
author | Florian Dold <florian.dold@gmail.com> | 2019-07-31 01:33:23 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2019-07-31 01:33:23 +0200 |
commit | bcefbd7aab5f33f93d626c6421a1a1218c1a91a2 (patch) | |
tree | c0ac6e5e5fde9f51024ad5409c87b7e01c4af60a /packages/idb-bridge/src/backend-interface.ts | |
parent | 16ecbc9f177f1f71048840edf9b7af20ace3aad8 (diff) | |
download | wallet-core-bcefbd7aab5f33f93d626c6421a1a1218c1a91a2.tar.xz |
idb-bridge: test cases, package structure and missing functionality
Diffstat (limited to 'packages/idb-bridge/src/backend-interface.ts')
-rw-r--r-- | packages/idb-bridge/src/backend-interface.ts | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/packages/idb-bridge/src/backend-interface.ts b/packages/idb-bridge/src/backend-interface.ts index ab093d9cb..7329ed96a 100644 --- a/packages/idb-bridge/src/backend-interface.ts +++ b/packages/idb-bridge/src/backend-interface.ts @@ -41,6 +41,12 @@ export enum ResultLevel { Full, } +export enum StoreLevel { + NoOverwrite, + AllowOverwrite, + UpdateExisting, +} + export interface RecordGetRequest { direction: BridgeIDBCursorDirection; objectStoreName: string; @@ -94,7 +100,7 @@ export interface RecordStoreRequest { objectStoreName: string; value: Value; key: Key | undefined; - overwrite: boolean; + storeLevel: StoreLevel; } export interface Backend { |