"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.checkIsDateInRange = void 0;
const isDate_1 = require("@astral/utils/date/isDate");
const isDateOutOfRange_1 = require("../isDateOutOfRange");
/**
 * утилита проверки даты на то, что она попадает в указанный диапазон
 */
const checkIsDateInRange = ({ dateA, dateB, date, deep, }) => (0, isDate_1.isDate)(dateA) &&
    (0, isDate_1.isDate)(dateB) &&
    !(0, isDateOutOfRange_1.isDateOutOfRange)({ date, dateA: dateA, dateB: dateB, deep });
exports.checkIsDateInRange = checkIsDateInRange;
