// http://stackoverflow.com/a/5306832/1726690 export function moveElement(array: Items[], from: number, to: number): void { array.splice(to, 0, array.splice(from, 1)[0]); } export function arraysEqual(array1: unknown[], array2: unknown[]): boolean { if (array1.length !== array2.length) return false; return array1.every((item, index) => item === array2[index]); }