All files / publisher/utils formatDurationString.ts

75% Statements 3/4
50% Branches 1/2
100% Functions 1/1
75% Lines 3/4

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 12 13 14 15 16 17 18      5x       5x   5x                
import { formatDuration } from "date-fns";
 
function formatDurationString(duration?: string): string {
  Iif (!duration) {
    return "-";
  }
 
  const durationParts = duration.split(":");
 
  return formatDuration({
    hours: parseInt(durationParts[0]),
    minutes: parseInt(durationParts[1]),
    seconds: Math.floor(parseInt(durationParts[2])),
  });
}
 
export default formatDurationString;