importDeveloperErrorfrom"./DeveloperError.js";/** * Determines if a given date is a leap year. * * @function isLeapYear * * @param {Number} year The year to be tested. * @returns {Boolean} True if <code>year</code> is a leap year. * * @example * var leapYear = Cesium.isLeapYear(2000); // true */functionisLeapYear(year){//>>includeStart('debug', pragmas.debug);if(year===null||isNaN(year)){thrownewDeveloperError("year is required and must be a number.");}//>>includeEnd('debug');return(year%4===0&&year%100!==0)||year%400===0;}exportdefaultisLeapYear;