export const parseCommandDurationToMilliseconds = ( duration: string, ): number | null => { const durationMatch = duration.match(/^(\d+)([smhd])$/); if (!durationMatch) return null; const durationValue = Number.parseInt(durationMatch[1], 10); const durationUnit = durationMatch[2]; if (durationValue < 1) return null; switch (durationUnit) { case "s": return durationValue * 1000; case "m": return durationValue * 60 * 1000; case "h": return durationValue * 60 * 60 * 1000; case "d": return durationValue * 24 * 60 * 60 * 1000; default: return null; } };