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] }), {} ); |