UNPKG

marsdb

Version:

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

20 lines (15 loc) 372 B
import _map from 'fast.js/map'; import invariant from 'invariant'; export const map = { method: function(mapperFn) { invariant( typeof mapperFn === 'function', 'map(...): mapper must be a function' ); this._addPipeline('map', mapperFn); return this; }, process: function(docs, pipeObj) { return _map(docs, pipeObj.value); }, };