mirror of
https://github.com/ClipFusion-org/clipfusion.git
synced 2025-08-04 18:15:08 +00:00
7 lines
263 B
TypeScript
7 lines
263 B
TypeScript
export const generateUUID = (): string => (
|
|
"randomUUID" in crypto
|
|
? crypto.randomUUID()
|
|
: "10000000-1000-4000-8000-100000000000".replace(/[018]/g, c =>
|
|
(+c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> +c / 4).toString(16)
|
|
)
|
|
); |