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/BridgeIDBCursorWithValue.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/BridgeIDBCursorWithValue.ts')
-rw-r--r-- | packages/idb-bridge/src/BridgeIDBCursorWithValue.ts | 49 |
1 files changed, 26 insertions, 23 deletions
diff --git a/packages/idb-bridge/src/BridgeIDBCursorWithValue.ts b/packages/idb-bridge/src/BridgeIDBCursorWithValue.ts index b2f23147f..d75bd21e6 100644 --- a/packages/idb-bridge/src/BridgeIDBCursorWithValue.ts +++ b/packages/idb-bridge/src/BridgeIDBCursorWithValue.ts @@ -16,32 +16,35 @@ import BridgeIDBCursor from "./BridgeIDBCursor"; import { - CursorRange, - CursorSource, - BridgeIDBCursorDirection, - Value, + CursorRange, + CursorSource, + BridgeIDBCursorDirection, + Value, } from "./util/types"; class BridgeIDBCursorWithValue extends BridgeIDBCursor { - - get value(): Value { - return this._value; - } - - constructor( - source: CursorSource, - objectStoreName: string, - indexName: string | undefined, - range: CursorRange, - direction: BridgeIDBCursorDirection, - request?: any, - ) { - super(source, objectStoreName, indexName, range, direction, request, false); - } - - public toString() { - return "[object IDBCursorWithValue]"; - } + get value(): Value { + return this._value; + } + + protected get _isValueCursor(): boolean { + return true; + } + + constructor( + source: CursorSource, + objectStoreName: string, + indexName: string | undefined, + range: CursorRange, + direction: BridgeIDBCursorDirection, + request?: any, + ) { + super(source, objectStoreName, indexName, range, direction, request, false); + } + + public toString() { + return "[object IDBCursorWithValue]"; + } } export default BridgeIDBCursorWithValue; |