const arr = { move, removeAt, insertAt }; export function move(arr: T[], idx: number, offset: number) { arr.splice(idx + offset, 0, ...arr.splice(idx, 1)); } export function removeAt(arr: T[], idx: number) { return arr.splice(idx, 1); } export function insertAt(arr: T[], idx: number, item: T) { return arr.splice(idx, 0, item); } export default arr;