UNPKG

@embrace-io/web-sdk

Version:
15 lines (14 loc) 519 B
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); //#region src/utils/generateUUID.ts const UUID_BYTES = 16; const BUFFER = new Uint8Array(UUID_BYTES); const HEX = Array.from({ length: 256 }, (_, i) => i.toString(16).padStart(2, "0").toUpperCase()); const generateUUID = () => { crypto.getRandomValues(BUFFER); let hex = ""; for (let i = 0; i < UUID_BYTES; i++) hex += HEX[BUFFER[i]]; return hex; }; //#endregion exports.generateUUID = generateUUID; //# sourceMappingURL=generateUUID.cjs.map