[**@epilot/switching-deadlines**](../README.md)

***

[@epilot/switching-deadlines](../modules.md) / index

# index

## Enumerations

- [Bundesland](enumerations/Bundesland.md)
- [Commodity](enumerations/Commodity.md)
- [HolidayType](enumerations/HolidayType.md)
- [UseCase](enumerations/UseCase.md)

## Classes

- [CalendarProvider](classes/CalendarProvider.md)
- [DeadlineCalculator](classes/DeadlineCalculator.md)

## Interfaces

- [CalendarProviderOptions](interfaces/CalendarProviderOptions.md)
- [CalendarVersion](interfaces/CalendarVersion.md)
- [CustomHolidayConfig](interfaces/CustomHolidayConfig.md)
- [DayInfo](interfaces/DayInfo.md)
- [DeadlineCalculatorOptions](interfaces/DeadlineCalculatorOptions.md)
- [DeadlineRule](interfaces/DeadlineRule.md)
- [Holiday](interfaces/Holiday.md)
- [SwitchingCase](interfaces/SwitchingCase.md)

## Variables

- [DEFAULT\_DEADLINE\_RULES](variables/DEFAULT_DEADLINE_RULES.md)

## Functions

- [calculateDeadline](functions/calculateDeadline.md)
- [filterHolidaysForYear](functions/filterHolidaysForYear.md)
- [findApplicableRule](functions/findApplicableRule.md)
- [getAllSpecialHolidays](functions/getAllSpecialHolidays.md)
- [getFixedHolidays](functions/getFixedHolidays.md)
- [getMovingHolidays](functions/getMovingHolidays.md)
- [getSpecialHolidays](functions/getSpecialHolidays.md)
- [getVersion](functions/getVersion.md)
- [validateDate](functions/validateDate.md)