UNPKG

rpg-calendar

Version:

Low level library for working with RPG/Fantasy dates

12 lines 999 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isLeapYearBuilder = void 0; 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; }; exports.isLeapYearBuilder = isLeapYearBuilder; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGVhcFllYXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbGliL2xlYXBZZWFyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFPLE1BQU0saUJBQWlCLEdBQzVCLENBQUMsUUFBZ0IsRUFBRSxRQUFRLEdBQUcsS0FBSyxFQUFFLEVBQUUsQ0FDdkMsQ0FBQyxJQUFZLEVBQVcsRUFBRTtJQUN4QixJQUFJLENBQUMsUUFBUSxJQUFJLElBQUksS0FBSyxDQUFDLEVBQUU7UUFDM0IsTUFBTSxJQUFJLEtBQUssQ0FBQyxjQUFjLENBQUMsQ0FBQztLQUNqQztJQUVELG1FQUFtRTtJQUNuRSxPQUFPLElBQUksR0FBRyxRQUFRLEtBQUssQ0FBQyxDQUFDO0FBQy9CLENBQUMsQ0FBQztBQVRTLFFBQUEsaUJBQWlCLHFCQVMxQiJ9