@jbouduin/holidays-lib
Version:
Get World-Wide Holidays
18 lines • 870 B
TypeScript
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