alias for Object.groupBy.

  • Groups members of an iterable according to the return value of the passed callback.

    Type Parameters

    • K extends PropertyKey
    • T

    Parameters

    • items: Iterable<T>

      An iterable.

    • keySelector: (item: T, index: number) => K

      A callback which will be invoked for each item in items.

    Returns Partial<Record<K, T[]>>