UNPKG

@oxog/kairos

Version:

Revolutionary zero-dependency JavaScript date/time library with modular architecture and dynamic holiday system

22 lines 810 B
import type { HolidayRule, HolidayCalculator } from '../../../core/types/holiday.js'; import type { KairosPlugin } from '../../../core/types/plugin.js'; export declare class RelativeCalculator implements HolidayCalculator { private holidayCache; private allHolidays; calculate(rule: HolidayRule, year: number, context?: { holidays: HolidayRule[]; }): Date[]; private findBaseHoliday; private calculateBaseHolidayDates; private calculateDirectHoliday; private calculateFixed; private calculateNthWeekday; private calculateEasterBased; private getNthWeekdayOfMonth; private getLastNthWeekdayOfMonth; private calculateEaster; clearCache(): void; } declare const _default: KairosPlugin; export default _default; //# sourceMappingURL=relative.d.ts.map