From bcefbd7aab5f33f93d626c6421a1a1218c1a91a2 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Wed, 31 Jul 2019 01:33:23 +0200 Subject: idb-bridge: test cases, package structure and missing functionality --- packages/idb-bridge/src/backend-interface.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'packages/idb-bridge/src/backend-interface.ts') 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 { -- cgit v1.2.3