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