it
    Preparing search index...

    Module it-batch

    The final batch may be smaller than the max.

    import batch from 'it-batch'
    import all from 'it-all'

    // This can also be an iterator, generator, etc
    const values = [0, 1, 2, 3, 4]
    const batchSize = 2

    const result = all(batch(values, batchSize))

    console.info(result) // [0, 1], [2, 3], [4]

    Async sources must be awaited:

    import batch from 'it-batch'
    import all from 'it-all'

    const values = async function * () {
    yield * [0, 1, 2, 3, 4]
    }

    const batchSize = 2
    const result = await all(batch(values(), batchSize))

    console.info(result) // [0, 1], [2, 3], [4]

    Functions

    default