@jiminp/tooltool
    Preparing search index...

    Function batched

    • Yields elements from a generator in batches of size n.

      Type Parameters

      • T

        Element type.

      Parameters

      • gen: Generator<T>

        The source generator (sync or async).

      • n: number

        Batch size.

      Returns Generator<T[]>

      A generator yielding arrays of up to n elements.

      [...batched(range(10), 3)]; // [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9]]
      
    • Yields elements from a generator in batches of size n.

      Type Parameters

      • T

        Element type.

      Parameters

      • gen: AsyncGenerator<T>

        The source generator (sync or async).

      • n: number

        Batch size.

      Returns AsyncGenerator<T[]>

      A generator yielding arrays of up to n elements.

      [...batched(range(10), 3)]; // [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9]]