aboutsummaryrefslogtreecommitdiff
path: root/packages/idb-bridge/src/backend-interface.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/idb-bridge/src/backend-interface.ts')
-rw-r--r--packages/idb-bridge/src/backend-interface.ts9
1 files changed, 8 insertions, 1 deletions
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<BridgeIDBDatabaseInfo[]>;
@@ -176,5 +183,5 @@ export interface Backend {
storeRecord(
btx: DatabaseTransaction,
storeReq: RecordStoreRequest,
- ): Promise<void>;
+ ): Promise<RecordStoreResponse>;
}