UNPKG

@echogarden/wave-codec

Version:

A fully-featured WAVE format encoder and decoder. Written in pure TypeScript.

20 lines 617 B
export function concatUint8Arrays(arrays) { return concatTypedArrays(Uint8Array, arrays); } export function concatFloat32Arrays(arrays) { return concatTypedArrays(Float32Array, arrays); } function concatTypedArrays(TypedArrayConstructor, arrays) { let totalLength = 0; for (const array of arrays) { totalLength += array.length; } const result = new TypedArrayConstructor(totalLength); let writeOffset = 0; for (const array of arrays) { result.set(array, writeOffset); writeOffset += array.length; } return result; } //# sourceMappingURL=Utilities.js.map