vlocode-project - v1.40.0-beta-4
    Preparing search index...

    Function groupBy

    Groups an array into key accessible groups of objects

    iterable items to group

    function to get the group by key

    • Groups an array into key accessible groups of objects

      Type Parameters

      • T
      • I = T
      • K extends string | number = string

      Parameters

      • iterable: Iterable<T>

        iterable items to group

      • keySelector: keyof T | ((item: T) => undefined | K)

        function to get the group by key

      • OptionalitemSelector: (item: T) => I

      Returns Record<K, I[]>

    • Groups an array into key accessible groups of objects

      Type Parameters

      • T
      • K extends string | number
      • I = T

      Parameters

      • iterable: Iterable<T>

        iterable items to group

      • keySelector: (item: T) => Promise<undefined | K>

        function to get the group by key

      • OptionalitemSelector: (item: T) => I

      Returns Promise<Record<K, I[]>>