UNPKG

typedash

Version:

modern, type-safe collection of utility functions

21 lines (19 loc) 527 B
'use strict'; // src/functions/uniqueId/uniqueId.ts function uniqueId(prefix = "") { const suffix = generateUUID(); return `${prefix}${suffix}`; } function generateUUID() { if (typeof crypto === "object" && typeof crypto.randomUUID === "function") { return crypto.randomUUID(); } return pseudoRandomUUID(); } function pseudoRandomUUID() { const random = Math.random(); return random.toString(36).slice(2, 11); } exports.uniqueId = uniqueId; //# sourceMappingURL=out.js.map //# sourceMappingURL=index.cjs.map