@svta/common-media-library
Version:
A common library for media playback in JavaScript
21 lines • 609 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.arrayBufferToHex = arrayBufferToHex;
/**
* Encodes an ArrayBuffer as a hexadecimal string.
*
* @param buffer - The ArrayBuffer to encode.
* @returns The hexadecimal string representation.
*
* @group Utils
*
* @beta
*
* @example
* {@includeCode ../../test/utils/arrayBufferToHex.test.ts#example}
*/
function arrayBufferToHex(buffer) {
const view = new Uint8Array(buffer);
return view.reduce((result, byte) => result + byte.toString(16).padStart(2, '0'), '');
}
//# sourceMappingURL=arrayBufferToHex.js.map