From 92b04858a3dcc98b8d252e69a06c8ee2f1745394 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Thu, 1 Aug 2019 23:21:05 +0200 Subject: idb: make put/add return the effective store key --- packages/idb-bridge/src/backend-interface.ts | 9 ++++++++- 1 file changed, 8 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 7329ed96a..f4feac957 100644 --- a/packages/idb-bridge/src/backend-interface.ts +++ b/packages/idb-bridge/src/backend-interface.ts @@ -103,6 +103,13 @@ export interface RecordStoreRequest { storeLevel: StoreLevel; } +export interface RecordStoreResponse { + /** + * Key that the record was stored under in the object store. + */ + key: Key; +} + export interface Backend { getDatabases(): Promise; @@ -176,5 +183,5 @@ export interface Backend { storeRecord( btx: DatabaseTransaction, storeReq: RecordStoreRequest, - ): Promise; + ): Promise; } -- cgit v1.2.3