Added format milliseconds method
Some checks failed
Build / Build NPM Project (push) Successful in 41s
Build / Publish Documentation (push) Failing after 4s
Build / Tag Version (push) Successful in 8s

This commit is contained in:
2025-07-25 19:46:21 -04:00
parent b473ade178
commit 2d2b2b8216
2 changed files with 3 additions and 4 deletions

View File

@ -1,6 +1,6 @@
{
"name": "@ztimson/utils",
"version": "0.26.17",
"version": "0.26.18",
"description": "Utility library",
"author": "Zak Timson",
"license": "MIT",

View File

@ -45,11 +45,10 @@ export function formatBytes(bytes: number, decimals = 2) {
/**
* Convert milliseconds to human-readable duration
* @param {string} number milliseconds
* @param {string} ms milliseconds
* @return {string} formated duration
*/
export function formatMs(number: string): string {
const ms = parseInt(number, 10);
export function formatMs(ms: number): string {
if (isNaN(ms) || ms < 0) return "Invalid input";
const seconds = ms / 1000;
const minutes = seconds / 60;