• Preparing search index...
  • The search index is not available
iteragain - v4.1.5
  • iteragain
  • distribute
  • distribute

Function distribute

  • distribute<T, Size>(arg, n): Tuple<IterableIterator<T>, Size>
  • Distributes arg among n amount of smaller iterators. Does not maintain order so if order is important, use divide instead.

    Type Parameters

    • T
    • Size extends number

    Parameters

    • arg: IteratorOrIterable<T>
    • n: Size

    Returns Tuple<IterableIterator<T>, Size>

    Example

    distribute(range(3), 3)].map(v => toArray(v)); // [[0], [1], [2]],
    distribute(range(6), 2)].map(v => toArray(v)); // [[0, 2, 4], [1, 3, 5]]
    • Defined in distribute.ts:14
  • distribute<T, Size>(n): ((arg: IteratorOrIterable<T>) => Tuple<IterableIterator<T>, Size>)
  • Type Parameters

    • T
    • Size extends number

    Parameters

    • n: Size

    Returns ((arg: IteratorOrIterable<T>) => Tuple<IterableIterator<T>, Size>)

      • (arg): Tuple<IterableIterator<T>, Size>
      • Parameters

        • arg: IteratorOrIterable<T>

        Returns Tuple<IterableIterator<T>, Size>

    • Defined in distribute.ts:18

Settings

Member Visibility
iteragain - v4.1.5
  • Loading...

Generated using TypeDoc