Files
2023-09-13 16:03:14 -04:00

22 lines
783 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = formatDuration;
function formatDuration() {
var attributes = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
var weeks = attributes.weeks,
days = attributes.days,
hours = attributes.hours,
minutes = attributes.minutes,
seconds = attributes.seconds;
var formattedDuration = 'P';
formattedDuration += weeks ? "".concat(weeks, "W") : '';
formattedDuration += days ? "".concat(days, "D") : '';
formattedDuration += 'T';
formattedDuration += hours ? "".concat(hours, "H") : '';
formattedDuration += minutes ? "".concat(minutes, "M") : '';
formattedDuration += seconds ? "".concat(seconds, "S") : '';
return formattedDuration;
}