UNPKG

d3plus-common

Version:

Common functions and methods used across D3plus modules.

16 lines (15 loc) 440 B
/** @function s @desc Returns 4 random characters, used for constructing unique identifiers. @private */ function s() { return Math.floor((1 + Math.random()) * 0x10000).toString(16).substring(1); } /** @function uuid @summary Returns a unique identifier. */ export default function () { return "".concat(s()).concat(s(), "-").concat(s(), "-").concat(s(), "-").concat(s(), "-").concat(s()).concat(s()).concat(s()); }