UNPKG

rpg-calendar

Version:

Low level library for working with RPG/Fantasy dates

8 lines 826 B
export const isLeapYearBuilder = (interval, hasYear0 = false) => (year) => { if (!hasYear0 && year === 0) { throw new Error('Invalid year'); } // Every <interval> years after the first year there is a leap year return year % interval === 0; }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGVhcFllYXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbGliL2xlYXBZZWFyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sQ0FBQyxNQUFNLGlCQUFpQixHQUM1QixDQUFDLFFBQWdCLEVBQUUsUUFBUSxHQUFHLEtBQUssRUFBRSxFQUFFLENBQ3ZDLENBQUMsSUFBWSxFQUFXLEVBQUU7SUFDeEIsSUFBSSxDQUFDLFFBQVEsSUFBSSxJQUFJLEtBQUssQ0FBQyxFQUFFO1FBQzNCLE1BQU0sSUFBSSxLQUFLLENBQUMsY0FBYyxDQUFDLENBQUM7S0FDakM7SUFFRCxtRUFBbUU7SUFDbkUsT0FBTyxJQUFJLEdBQUcsUUFBUSxLQUFLLENBQUMsQ0FBQztBQUMvQixDQUFDLENBQUMifQ==