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";