UNPKG

@svta/common-media-library

Version:
22 lines 680 B
"use strict"; 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