"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.formatEtaString = void 0; const truthy_1 = require("./truthy"); const formatEtaString = (timeRemainingInMilliseconds) => { // Get render estimated time value and extract hours, minutes, and seconds const remainingTime = timeRemainingInMilliseconds / 1000; const remainingTimeHours = Math.floor(remainingTime / 3600); const remainingTimeMinutes = Math.floor((remainingTime % 3600) / 60); const remainingTimeSeconds = Math.floor(remainingTime % 60); // Create estimated time string by concatenating them with colons const estimatedTimeString = [ remainingTimeHours ? `${remainingTimeHours}h` : null, remainingTimeMinutes ? remainingTimeMinutes + 'm' : null, `${remainingTimeSeconds}s`, ] .filter(truthy_1.truthy) .join(' '); return estimatedTimeString; }; exports.formatEtaString = formatEtaString;