function groupBy
groupBy<
T,
K extends
number
| string
| symbol
,
>
(
iterable: Iterable<T>,
getKey: (value: T) => K,
): Record<K, T[]>

Type Parameters

K extends
number
| string
| symbol

Parameters

iterable: Iterable<T>
getKey: (value: T) => K

Return Type

Record<K, T[]>

Usage

import { groupBy } from "index.ts";