@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
JavaScript
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
};