svelte-map-reduce-store
Advanced tools
Comparing version 0.1.7 to 0.1.8
20
base.js
@@ -31,3 +31,16 @@ import { writable } from 'svelte/store'; | ||
let sArgs = []; | ||
return { deploy, clear, add, del, find, index, reduce: doReduce, filter, sort, format, data, subscribe }; | ||
return { | ||
deploy, | ||
clear, | ||
add, | ||
del, | ||
find, | ||
index, | ||
reduce: doReduce, | ||
filter, | ||
sort, | ||
format, | ||
data, | ||
subscribe | ||
}; | ||
function sort(...sa) { | ||
@@ -91,4 +104,3 @@ if (order) order(data, { sort: dic.sort, group_sort: dic.group_sort }, ...(sArgs = sa)); | ||
for (const doc of docs) { | ||
const _id = index(doc._id); | ||
if (find(_id)) { | ||
if (find(doc._id)) { | ||
is_update = true; | ||
@@ -100,3 +112,3 @@ } else { | ||
} | ||
map.set(_id, doc); | ||
map.set(index(doc._id), doc); | ||
} | ||
@@ -103,0 +115,0 @@ if (is_update) full_calculate(); |
{ | ||
"name": "svelte-map-reduce-store", | ||
"version": "0.1.7", | ||
"version": "0.1.8", | ||
"homepage": "https://github.com/7korobi/svelte-giji/tree/master/src/lib/map-reduce", | ||
@@ -18,3 +18,3 @@ "license": "MIT", | ||
"svelte": "^3.46.4", | ||
"svelte-petit-utils": "^0.1.1", | ||
"svelte-petit-utils": "^0.1.0", | ||
"tslib": "^2.3.1" | ||
@@ -21,0 +21,0 @@ }, |
29361
872
Updatedsvelte-petit-utils@^0.1.0