import { isNumber } from "./isNumber.mjs"; import { isValidDate } from "./isValidDate.mjs"; function isLeapYear(value) { let year = value; if (isValidDate(value)) { year = value.getFullYear(); } else if (!isNumber(value)) { return false; } return year % 4 === 0 && year % 100 !== 0 || year % 400 === 0; } export { isLeapYear };