aboutsummaryrefslogtreecommitdiff
path: root/packages/idb-bridge/src/BridgeIDBObjectStore.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2020-08-10 14:37:20 +0530
committerFlorian Dold <florian.dold@gmail.com>2020-08-10 14:37:20 +0530
commit5f8714091aac80144be118fa6427d65222e7509c (patch)
treea897f42a894b299a78a44e8d9b96a2a9a8342d0c /packages/idb-bridge/src/BridgeIDBObjectStore.ts
parent6990b3b5ec09ed5c1cc9d3eab4c5f8ad31d351ff (diff)
use API extractor for cleaner package separation
Diffstat (limited to 'packages/idb-bridge/src/BridgeIDBObjectStore.ts')
-rw-r--r--packages/idb-bridge/src/BridgeIDBObjectStore.ts10
1 files changed, 7 insertions, 3 deletions
diff --git a/packages/idb-bridge/src/BridgeIDBObjectStore.ts b/packages/idb-bridge/src/BridgeIDBObjectStore.ts
index a32c29275..06bd0f590 100644
--- a/packages/idb-bridge/src/BridgeIDBObjectStore.ts
+++ b/packages/idb-bridge/src/BridgeIDBObjectStore.ts
@@ -43,10 +43,14 @@ import {
RecordGetRequest,
ResultLevel,
StoreLevel,
+ Schema,
+ Backend,
+ DatabaseConnection,
} from "./backend-interface";
import { BridgeIDBFactory } from "./BridgeIDBFactory";
// http://www.w3.org/TR/2015/REC-IndexedDB-20150108/#object-store
+/** @public */
export class BridgeIDBObjectStore {
_indexesCache: Map<string, BridgeIDBIndex> = new Map();
@@ -68,7 +72,7 @@ export class BridgeIDBObjectStore {
_name: string;
- get _schema() {
+ get _schema(): Schema {
return this.transaction.db._schema;
}
@@ -83,11 +87,11 @@ export class BridgeIDBObjectStore {
return this._name;
}
- get _backend() {
+ get _backend(): Backend {
return this.transaction.db._backend;
}
- get _backendConnection() {
+ get _backendConnection(): DatabaseConnection {
return this.transaction.db._backendConnection;
}