@zag-js/date-utils
Version:
Date utilities for zag.js
17 lines (16 loc) • 353 B
JavaScript
// src/duration.ts
function getUnitDuration(duration) {
let clone = { ...duration };
for (let key in clone) clone[key] = 1;
return clone;
}
function getEndDate(startDate, duration) {
let clone = { ...duration };
if (clone.days) clone.days--;
else clone.days = -1;
return startDate.add(clone);
}
export {
getEndDate,
getUnitDuration
};