"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const isNumber = require("./isNumber.js"); const isValidDate = require("./isValidDate.js"); function isLeapYear(value) { let year = value; if (isValidDate.isValidDate(value)) { year = value.getFullYear(); } else if (!isNumber.isNumber(value)) { return false; } return year % 4 === 0 && year % 100 !== 0 || year % 400 === 0; } exports.isLeapYear = isLeapYear;