UNPKG

@nativewrappers/fivem

Version:

Native wrappers and utilities for use with FiveM.

34 lines (33 loc) 742 B
var __defProp = Object.defineProperty; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); class Crypto { static { __name(this, "Crypto"); } static uuidv4() { let uuid = ""; for (let ii = 0; ii < 32; ii += 1) { switch (ii) { case 8: case 20: uuid += "-"; uuid += (Math.random() * 16 | 0).toString(16); break; case 12: uuid += "-"; uuid += "4"; break; case 16: uuid += "-"; uuid += (Math.random() * 4 | 8).toString(16); break; default: uuid += (Math.random() * 16 | 0).toString(16); } } return uuid; } } export { Crypto };