@amplience/dc-cli
Version:
Dynamic Content CLI Tool
22 lines (21 loc) • 716 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.sortByEndDate = exports.dateMin = exports.dateMax = exports.dateOffset = void 0;
const dateOffset = (seconds) => {
const date = new Date();
date.setSeconds(date.getSeconds() + seconds);
return date;
};
exports.dateOffset = dateOffset;
const dateMax = (date1, date2) => {
return date1 > date2 ? date1 : date2;
};
exports.dateMax = dateMax;
const dateMin = (date1, date2) => {
return date1 <= date2 ? date1 : date2;
};
exports.dateMin = dateMin;
const sortByEndDate = (ranges) => {
return ranges.sort((a, b) => new Date(a.end).getTime() - new Date(b.end).getTime());
};
exports.sortByEndDate = sortByEndDate;