UNPKG

@jbouduin/holidays-lib

Version:
13 lines 625 B
import { IBaseHoliday } from '../configuration'; import { ICalendarHelper } from './helpers'; export interface IBaseCalculator<T extends IBaseHoliday<any>> { calculate(holiday: T, year: number): Date | undefined; } export declare abstract class BaseCalculator<T extends IBaseHoliday<any>> implements IBaseCalculator<IBaseHoliday<any>> { protected readonly calendarHelper: ICalendarHelper; private mover; constructor(); calculate(holiday: T, year: number): Date | undefined; abstract calculateDate(holiday: T, year: number): Date | undefined; } //# sourceMappingURL=base-calculator.d.ts.map