import { alphabet, generateRandomString } from "oslo/crypto"; export function generateId() { return generateRandomString(10, alphabet("a-z", "0-9")); } export function formatSecondsToDuration(seconds: number = 0) { let hours = Math.floor(seconds / 3600); let minutes = Math.floor((seconds - (hours * 3600)) / 60); seconds = seconds - (hours * 3600) - (minutes * 60); // string ver. let hrs, mins, secs; if (hours < 10) { hrs = "0" + hours; } else { hrs = hours; } if (minutes < 10) { mins = "0" + minutes; } else { mins = minutes; } if (seconds < 10) { secs = "0" + seconds; } else { secs = seconds; } return hrs + ':' + mins + ':' + secs ; }