{"version":3,"file":"format-elapsed.d.ts","sourceRoot":"","sources":["../src/format-elapsed.ts"],"names":[],"mappings":"AAAA;;;GAGG;AACH,wBAAgB,aAAa,CAAC,EAAE,EAAE,MAAM,GAAG,MAAM,CAOhD","sourcesContent":["/**\n * Format a millisecond duration as a compact human string.\n * `120ms` (sub-second) → `3s` → `1m20s`.\n */\nexport function formatElapsed(ms: number): string {\n\tif (ms < 1000) return `${ms}ms`;\n\tconst s = Math.floor(ms / 1000);\n\tif (s < 60) return `${s}s`;\n\tconst m = Math.floor(s / 60);\n\tconst rs = s % 60;\n\treturn `${m}m${rs.toString().padStart(2, \"0\")}s`;\n}\n"]}