UNPKG

marsdb

Version:

MarsDB is a lightweight client-side MongoDB-like database, Promise based, written in ES6

19 lines (14 loc) 350 B
import invariant from 'invariant'; export const sortFunc = { method: function(sortFn) { invariant( typeof sortFn === 'function', 'sortFunc(...): argument must be a function' ); this._addPipeline('sortFunc', sortFn); return this; }, process: function(docs, pipeObj) { return docs.sort(pipeObj.value); }, };