formatDuration
FitFileViewer - API Documentation v30.0.1
FitFileViewer - API Documentation / utils/formatting/formatters/formatDuration / formatDuration
Function: formatDuration()
formatDuration(
seconds:DurationInput):string
Defined in: utils/formatting/formatters/formatDuration.ts:39
Formats a duration given in seconds into a human-readable string.
Null/undefined inputs return an empty string. Invalid inputs throw a descriptive error, matching the legacy formatter behavior.
Parametersβ
secondsβ
DurationInput
The duration in seconds.
Returnsβ
string
The formatted duration string.
Exampleβ
FormatDuration(30); // "30 sec" formatDuration(90); // "1 min 30
sec" formatDuration(3661); // "1 hr 1 min"
Throwsβ
Error If the input is not a finite number or is negative.