()
| 94 | * Create a unique id for steps, tours, modals, etc |
| 95 | */ |
| 96 | export function uuid() { |
| 97 | let d = Date.now(); |
| 98 | return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, (c) => { |
| 99 | const r = ((d + Math.random() * 16) % 16) | 0; |
| 100 | d = Math.floor(d / 16); |
| 101 | return (c == 'x' ? r : (r & 0x3) | 0x8).toString(16); |
| 102 | }); |
| 103 | } |
no outgoing calls
no test coverage detected