UNPKG

@signaldb/core

Version:

SignalDB is a client-side database that provides a simple MongoDB-like interface to the data with first-class typescript support to achieve an optimistic UI. Data persistence can be achieved by using storage providers that store the data through a JSON in

12 lines (11 loc) 318 B
import { sort } from "fast-sort"; import get from "./index25.mjs"; function sortItems(items, sortFields) { return sort(items).by(Object.entries(sortFields).map(([key, value]) => { const order = value === 1 ? "asc" : "desc"; return { [order]: (i) => get(i, key) }; })); } export { sortItems as default };