array-reverser
Version:
Seamlessly reverse arrays or segments with ease
2 lines • 781 B
JavaScript
;var c=Object.defineProperty;var s=Object.getOwnPropertyDescriptor;var y=Object.getOwnPropertyNames;var a=Object.prototype.hasOwnProperty;var l=(e,r)=>{for(var n in r)c(e,n,{get:r[n],enumerable:!0})},u=(e,r,n,o)=>{if(r&&typeof r=="object"||typeof r=="function")for(let i of y(r))!a.call(e,i)&&i!==n&&c(e,i,{get:()=>r[i],enumerable:!(o=s(r,i))||o.enumerable});return e};var f=e=>u(c({},"__esModule",{value:!0}),e);var v={};l(v,{default:()=>t});module.exports=f(v);function h(e){return Array.isArray(e)}function t(e,r=0,n=e.length){if(!h(e))throw new Error("Input is not an array.");if(r<0||r>e.length||n<r||n>e.length)throw new Error("Invalid start or end index.");return e.slice(0,r).concat(e.slice(r,n).reverse()).concat(e.slice(n))}
//# sourceMappingURL=index.cjs.map