@euk-labs/beltz
Version:
   ;
exports.isMonthEqualOrBefore = exports.isMonthEqualOrAfter = exports.isDateBetween = exports.isDateEqualOrBetween = void 0;
const date_fns_1 = require("date-fns");
const isDateEqualOrBetween = (date, previousDate, laterDate) => {
return !(0, date_fns_1.isBefore)(date, previousDate) && !(0, date_fns_1.isAfter)(date, laterDate);
};
exports.isDateEqualOrBetween = isDateEqualOrBetween;
const isDateBetween = (date, previousDate, laterDate) => {
return (0, date_fns_1.isAfter)(date, previousDate) && (0, date_fns_1.isBefore)(date, laterDate);
};
exports.isDateBetween = isDateBetween;
const isMonthEqualOrAfter = (date, dateToCompare) => {
return (0, date_fns_1.differenceInCalendarMonths)(date, dateToCompare) >= 0;
};
exports.isMonthEqualOrAfter = isMonthEqualOrAfter;
const isMonthEqualOrBefore = (date, dateToCompare) => {
return (0, date_fns_1.differenceInCalendarMonths)(date, dateToCompare) <= 0;
};
exports.isMonthEqualOrBefore = isMonthEqualOrBefore;
//# sourceMappingURL=date.js.map