@svta/common-media-library
Version:
A common library for media playback in JavaScript
22 lines • 680 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.arrayBufferToUuid = arrayBufferToUuid;
const arrayBufferToHex_js_1 = require("./arrayBufferToHex.js");
/**
* Converts an ArrayBuffer to a UUID string.
*
* @param buffer - The ArrayBuffer to convert.
* @returns The UUID string representation.
*
* @group Utils
*
* @beta
*
* @example
* {@includeCode ../../test/utils/arrayBufferToUuid.test.ts#example}
*/
function arrayBufferToUuid(buffer) {
const hex = (0, arrayBufferToHex_js_1.arrayBufferToHex)(buffer);
return hex.replace(/(.{8})(.{4})(.{4})(.{4})(.{12})/, '$1-$2-$3-$4-$5');
}
//# sourceMappingURL=arrayBufferToUuid.js.map