Function formatDuration

  • Formats a time given in milliseconds with units.

    Parameters

    • durationMs: number

      Time to be formatted in milliseconds

    • transform: (num: number) => string = ...

      Runs before the num is formatted perfect place to put a .toFixed()

    Returns string

    formatDuration(500); // 500ms
    formatDuration(SECOND); // 1s
    formatDuration(MINUTE); // 1min
    formatDuration(HOUR); // 1h