| import { sum } from "./sum"; | |
| export function concatUint8Arrays(arrays: Uint8Array[]): Uint8Array { | |
| const totalLength = sum(arrays.map((a) => a.length)); | |
| const result = new Uint8Array(totalLength); | |
| let offset = 0; | |
| for (const array of arrays) { | |
| result.set(array, offset); | |
| offset += array.length; | |
| } | |
| return result; | |
| } | |