Skip to content

Commit b8d9f74

Browse files
committed
impl
1 parent 1404aaf commit b8d9f74

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

src/InMemoryProvider.ts

+8-9
Original file line numberDiff line numberDiff line change
@@ -768,17 +768,16 @@ class InMemoryIndex extends DbIndexFTSFromRangeQueries {
768768
break;
769769
}
770770

771+
const pushToResult = (v: ItemType) => values.push(v);
771772
if (this.isUniqueIndex()) {
772-
values = values.concat(this._indexTree.get(key) as ItemType[]);
773+
(this._indexTree.get(key) as ItemType[]).forEach(pushToResult);
773774
} else {
774-
values = values.concat(
775-
this._getKeyValues(
776-
key,
777-
limit - values.length,
778-
Math.abs(offset),
779-
reverse
780-
)
781-
);
775+
this._getKeyValues(
776+
key,
777+
limit - values.length,
778+
Math.abs(offset),
779+
reverse
780+
).forEach(pushToResult);
782781

783782
if (offset < 0) {
784783
offset = 0;

0 commit comments

Comments
 (0)