MCPcopy
hub / github.com/di-sukharev/opencommit / fmtLong

Function fmtLong

out/cli.cjs:9346–9361  ·  view source on GitHub ↗
(ms)

Source from the content-addressed store, hash-verified

9344 return ms + "ms";
9345 }
9346 function fmtLong(ms) {
9347 var msAbs = Math.abs(ms);
9348 if (msAbs >= d7) {
9349 return plural(ms, msAbs, d7, "day");
9350 }
9351 if (msAbs >= h4) {
9352 return plural(ms, msAbs, h4, "hour");
9353 }
9354 if (msAbs >= m5) {
9355 return plural(ms, msAbs, m5, "minute");
9356 }
9357 if (msAbs >= s2) {
9358 return plural(ms, msAbs, s2, "second");
9359 }
9360 return ms + " ms";
9361 }
9362 function plural(ms, msAbs, n2, name) {
9363 var isPlural = msAbs >= n2 * 1.5;
9364 return Math.round(ms / n2) + " " + name + (isPlural ? "s" : "");

Callers 1

Calls 1

pluralFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…