Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 | 1x 1x 3x | /* eslint-disable @typescript-eslint/no-explicit-any */
export const groupBy = (items: any[], key: string) =>
items.reduce(
(result, item) => ({
...result,
[item[key]]: [...(result[item[key]] || []), item]
}),
{}
);
|