remeda
Version:
A utility library for JavaScript and Typescript.
2 lines (1 loc) • 614 B
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true}); function _nullishCoalesce(lhs, rhsFn) { if (lhs != null) { return lhs; } else { return rhsFn(); } }var _chunk2YNJNQKDcjs = require('./chunk-2YNJNQKD.cjs');var _chunkX6ZUI5VVcjs = require('./chunk-X6ZUI5VV.cjs');function c(...r){return _chunkX6ZUI5VVcjs.b.call(void 0, s,r)}function s(r,n,e){if(e>=r.length)return[];if(e<=0)return[...r];let o=r.slice(0,e);_chunk2YNJNQKDcjs.a.call(void 0, o,n);let t=[],a=r.slice(e);for(let y of a){let m=_chunk2YNJNQKDcjs.b.call(void 0, o,n,y);t.push(_nullishCoalesce(m, () => (y)))}return t}exports.a = c;