remeda
Version:
A utility library for JavaScript and Typescript.
2 lines (1 loc) • 639 B
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true});var _chunkWLQDZSR7cjs = require('./chunk-WLQDZSR7.cjs');var _chunkX6ZUI5VVcjs = require('./chunk-X6ZUI5VV.cjs');var y=(n,e,r)=>e<0||e>=n.length?void 0:l([...n],0,n.length-1,e,r);function l(n,e,r,o,u){if(e===r)return n[e];let t=a(n,e,r,u);return o===t?n[o]:l(n,o<t?e:t+1,o<t?t-1:r,o,u)}function a(n,e,r,o){let u=n[r],t=e;for(let m=e;m<r;m++)o(n[m],u)<0&&(_chunkWLQDZSR7cjs.a.call(void 0, n,t,m),t+=1);return _chunkWLQDZSR7cjs.a.call(void 0, n,t,r),t}function C(...n){return _chunkX6ZUI5VVcjs.b.call(void 0, c,n)}var c=(n,e,r)=>y(n,r>=0?r:n.length+r,e);exports.a = C;