UNPKG

node-noise

Version:
23 lines 784 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.concat = void 0; var alloc_1 = require("./alloc"); var as_uint8array_1 = require("./util/as-uint8array"); /** * Returns a new Uint8Array created by concatenating the passed ArrayLikes */ function concat(arrays, length) { if (length == null) { length = arrays.reduce(function (acc, curr) { return acc + curr.length; }, 0); } var output = (0, alloc_1.allocUnsafe)(length); var offset = 0; for (var _i = 0, arrays_1 = arrays; _i < arrays_1.length; _i++) { var arr = arrays_1[_i]; output.set(arr, offset); offset += arr.length; } return (0, as_uint8array_1.asUint8Array)(output); } exports.concat = concat; //# sourceMappingURL=concat.js.map