(ms: number)
| 33 | |
| 34 | // Format duration in milliseconds |
| 35 | export function formatDuration(ms: number): string { |
| 36 | if (ms < 1000) { |
| 37 | return `${ms}ms`; |
| 38 | } |
| 39 | if (ms < 60000) { |
| 40 | return `${(ms / 1000).toFixed(1)}s`; |
| 41 | } |
| 42 | const minutes = Math.floor(ms / 60000); |
| 43 | const seconds = ((ms % 60000) / 1000).toFixed(0); |
| 44 | return `${minutes}m ${seconds}s`; |
| 45 | } |
| 46 | |
| 47 | // Format percentage |
| 48 | export function formatPercent(value: number, decimals: number = 1): string { |
no outgoing calls
no test coverage detected