| ; | |
| 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; | |
Xet Storage Details
- Size:
- 958 Bytes
- Xet hash:
- daef147bd75abca6ce0a4daa0acf8322e99dee68eeeeb84cc5219f0c77c24e56
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.