UNPKG

@amplience/dc-cli

Version:
22 lines (21 loc) 716 B
"use strict"; 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;