UNPKG

rjweb-server

Version:

Easy and Robust Way to create a Web Server with Many Easy-to-use Features in NodeJS

13 lines (12 loc) 378 B
/** * Merge Multiple Array Buffers * @since 9.0.0 */ export default function mergeArrayBuffers(buffers) { const array = new Uint8Array(buffers.reduce((prev, next) => prev + next.byteLength, 0)); let length = 0; for (const buffer of buffers) { array.set(new Uint8Array(buffer), length); length += buffer.byteLength; } return array.buffer; }