UNPKG

@newbiz/common-libs

Version:

신사업개발실 서비스/어드민 프론트엔드 공통 라이브러리

1 lines 1.05 kB
"use strict";var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var o,n,l=r.call(e),a=[];try{for(;(void 0===t||0<t--)&&!(o=l.next()).done;)a.push(o.value)}catch(e){n={error:e}}finally{try{o&&!o.done&&(r=l.return)&&r.call(l)}finally{if(n)throw n.error}}return a},l=this&&this.__spreadArray||function(e,t,r){if(r||2===arguments.length)for(var o,n=0,l=t.length;n<l;n++)!o&&n in t||((o=o||Array.prototype.slice.call(t,0,n))[n]=t[n]);return e.concat(o||Array.prototype.slice.call(t))};function moveItemByDelta(e,t,r){var o,r=t+r;return 0<=t&&t<e.length&&0<=r&&r<e.length?(o=l([],n(e),!1),t=[t,r].sort(function(e,t){return e-t}),o.splice(t[0],2,o[t[1]],o[t[0]]),o):e}Object.defineProperty(exports,"__esModule",{value:!0}),exports.moveItemToNext=exports.moveItemToPrev=exports.moveItemByDelta=void 0,exports.moveItemByDelta=moveItemByDelta,exports.moveItemToPrev=function moveItemToPrev(e,t){return moveItemByDelta(e,t,-1)},exports.moveItemToNext=function moveItemToNext(e,t){return moveItemByDelta(e,t,1)};