UNPKG

colombian-holidays

Version:
24 lines 854 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getHoliday = void 0; const getHolidaysByYear_1 = require("./getHolidaysByYear"); const helpers_1 = require("./helpers"); function getHoliday(date, options = { valueAsDate: false }) { const { valueAsDate } = options; const holiday = (0, getHolidaysByYear_1.getHolidaysForYear)(date.getUTCFullYear(), { valueAsDate: true, }).find(({ celebrationDate }) => (0, helpers_1.isSameDate)(celebrationDate, date)); if (!holiday) { return null; } if (valueAsDate) { return holiday; } return { ...holiday, date: holiday.date.toISOString().slice(0, 10), celebrationDate: holiday.celebrationDate.toISOString().slice(0, 10), }; } exports.getHoliday = getHoliday; //# sourceMappingURL=getHoliday.js.map