mirror of
https://github.com/github/codeql-action.git
synced 2025-12-27 09:40:17 +08:00
23 lines
483 B
JavaScript
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
|
|
};
|