Files
codeql-action/node_modules/@octokit/webhooks/dist-src/concat-uint8array.js
2025-05-27 12:34:30 +00:00

23 lines
483 B
JavaScript

function concatUint8Array(data) {
if (data.length === 0) {
return new Uint8Array(0);
}
let totalLength = 0;
for (let i = 0; i < data.length; i++) {
totalLength += data[i].length;
}
if (totalLength === 0) {
return new Uint8Array(0);
}
const result = new Uint8Array(totalLength);
let offset = 0;
for (let i = 0; i < data.length; i++) {
result.set(data[i], offset);
offset += data[i].length;
}
return result;
}
export {
concatUint8Array
};