UNPKG

rpg-calendar

Version:

Low level library for working with RPG/Fantasy dates

17 lines 1.29 kB
export const getPrevMonthYearBuilder = (hasYear0 = false, months) => (monthQuery) => { const { month, year } = monthQuery; let prevMonth = month - 1; let prevYear = year; if (prevMonth <= 0) { prevMonth = months.length; prevYear = year - 1; if (!hasYear0 && year === 0) { prevYear = -1; } } return { month: prevMonth, year: prevYear }; }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJldk1vbnRoLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2xpYi9wcmV2TW9udGgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsTUFBTSxDQUFDLE1BQU0sdUJBQXVCLEdBQ2xDLENBQUMsUUFBUSxHQUFHLEtBQUssRUFBRSxNQUEwQixFQUFFLEVBQUUsQ0FDakQsQ0FBQyxVQUFpQyxFQUF5QixFQUFFO0lBQzNELE1BQU0sRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLEdBQUcsVUFBVSxDQUFDO0lBQ25DLElBQUksU0FBUyxHQUFHLEtBQUssR0FBRyxDQUFDLENBQUM7SUFDMUIsSUFBSSxRQUFRLEdBQUcsSUFBSSxDQUFDO0lBRXBCLElBQUksU0FBUyxJQUFJLENBQUMsRUFBRTtRQUNsQixTQUFTLEdBQUcsTUFBTSxDQUFDLE1BQU0sQ0FBQztRQUMxQixRQUFRLEdBQUcsSUFBSSxHQUFHLENBQUMsQ0FBQztRQUNwQixJQUFJLENBQUMsUUFBUSxJQUFJLElBQUksS0FBSyxDQUFDLEVBQUU7WUFDM0IsUUFBUSxHQUFHLENBQUMsQ0FBQyxDQUFDO1NBQ2Y7S0FDRjtJQUVELE9BQU87UUFDTCxLQUFLLEVBQUUsU0FBUztRQUNoQixJQUFJLEVBQUUsUUFBUTtLQUNmLENBQUM7QUFDSixDQUFDLENBQUMifQ==