UNPKG

@jbouduin/holidays-lib

Version:
18 lines 870 B
import { IBaseHoliday, IFixedDate, IFixedWeekday } from '../../configuration'; export interface ICalendarHelper { addDays(date: Date, days: number): Date; calculateFixedDate(fix: IFixedDate, year: number): Date; calculateFixedWeekday(fix: IFixedWeekday, year: number): Date; generalizedModulo(a: number, b: number): number; occurs(holiday: IBaseHoliday<any>, year: number): boolean; } export declare class CalendarHelper implements ICalendarHelper { constructor(); addDays(date: Date, days: number): Date; calculateFixedDate(fix: IFixedDate, year: number): Date; calculateFixedWeekday(fix: IFixedWeekday, year: number): Date; generalizedModulo(a: number, b: number): number; occurs(holiday: IBaseHoliday<any>, year: number): boolean; private isValidForCyle; } //# sourceMappingURL=calendar-helper.d.ts.map