UNPKG

@euk-labs/beltz

Version:

![npm](https://img.shields.io/npm/v/@euk-labs/beltz) ![NPM](https://img.shields.io/npm/l/@euk-labs/beltz) ![GitHub Workflow Status](https://img.shields.io/github/workflow/status/Eureka-Shoulders/beltz/CI) ![npm](https://img.shields.io/npm/dw/@euk-labs/bel

21 lines 1.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); 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