All files / domain Time.res.mjs

100% Statements 9/9
100% Branches 0/0
100% Functions 1/1
100% Lines 9/9

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 19 20        6x 6x 6x 6x 6x 6x 6x 6x 6x              
// Generated by ReScript, PLEASE EDIT WITH CARE
 
 
function format(ms) {
  let total = Math.trunc(ms);
  let minutes = Math.trunc(total / 60000);
  let rem = total - minutes * 60000;
  let seconds = Math.trunc(rem / 1000);
  let millis = Math.trunc(rem - seconds * 1000);
  let mm = (minutes | 0).toString();
  let ss = (seconds | 0).toString().padStart(2, "0");
  let mmm = (millis | 0).toString().padStart(3, "0");
  return mm + `:` + ss + `.` + mmm;
}
 
export {
  format,
}
/* No side effect */