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 --- .../idb-bridge/src/BridgeIDBCursorWithValue.ts | 49 ++++++++++++---------- 1 file changed, 26 insertions(+), 23 deletions(-) (limited to 'packages/idb-bridge/src/BridgeIDBCursorWithValue.ts') 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; -- cgit v1.2.3