Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 | /** * Minimal ULID generator (time-ordered unique IDs). * Used for tab IDs and toast IDs. */ export function ulid(): string { const time = Date.now(); const random = Math.random().toString(36).slice(2, 12).toUpperCase().padEnd(10, '0'); const timeStr = time.toString(36).toUpperCase().padStart(10, '0'); return `${timeStr}${random}`; } |