For when you need a one-liner to collect iterable values.
import all from 'it-all'// This can also be an iterator, etcconst values = function * () { yield * [0, 1, 2, 3, 4]}const arr = all(values)console.info(arr) // 0, 1, 2, 3, 4 Copy
import all from 'it-all'// This can also be an iterator, etcconst values = function * () { yield * [0, 1, 2, 3, 4]}const arr = all(values)console.info(arr) // 0, 1, 2, 3, 4
Async sources must be awaited:
const values = async function * () { yield * [0, 1, 2, 3, 4]}const arr = await all(values())console.info(arr) // 0, 1, 2, 3, 4 Copy
const values = async function * () { yield * [0, 1, 2, 3, 4]}const arr = await all(values())console.info(arr) // 0, 1, 2, 3, 4
For when you need a one-liner to collect iterable values.
Example
Async sources must be awaited: