Cleanup - unused files / unused exports / duplicate exports
[ProtonMail-WebClient.git] / packages / shared / lib / contacts / helpers / array.ts
blob617b2ae1845f6e55aa16a570742c3ea1a90f97b0
1 import move from '@proton/utils/move';
3 /**
4  * Re-order elements in an array inside a group of arrays
5  */
6 export const moveInGroup = <T>(
7     collection: T[][],
8     groupIndex: number,
9     { oldIndex, newIndex }: { oldIndex: number; newIndex: number }
10 ) => {
11     return collection.map((group, i) => {
12         if (i === groupIndex) {
13             return move(group, oldIndex, newIndex);
14         }
15         return group;
16     });