Collects all Uint8Array values from an (async)iterable and returns them as a single Uint8Array.
Uint8Array
import toBuffer from 'it-to-buffer'// This can also be an iterator, generator, etcconst values = [Buffer.from([0, 1]), Buffer.from([2, 3])]const result = toBuffer(values)console.info(result) // Buffer[0, 1, 2, 3] Copy
import toBuffer from 'it-to-buffer'// This can also be an iterator, generator, etcconst values = [Buffer.from([0, 1]), Buffer.from([2, 3])]const result = toBuffer(values)console.info(result) // Buffer[0, 1, 2, 3]
Async sources must be awaited:
import toBuffer from 'it-to-buffer'const values = async function * () { yield Buffer.from([0, 1]) yield Buffer.from([2, 3])}const result = await toBuffer(values())console.info(result) // Buffer[0, 1, 2, 3] Copy
import toBuffer from 'it-to-buffer'const values = async function * () { yield Buffer.from([0, 1]) yield Buffer.from([2, 3])}const result = await toBuffer(values())console.info(result) // Buffer[0, 1, 2, 3]
Collects all
Uint8Array
values from an (async)iterable and returns them as a singleUint8Array
.Example
Async sources must be awaited: