[**@uplink-protocol/form-controller v0.2.1**](README.md)

***

# @uplink-protocol/form-controller v0.2.1

@uplink-protocol/calendar-controller

A powerful calendar and date picker controller for building date selection UI components.
This module is part of the Odyssey Uplink Protocol.

## Classes

- [AccessibilityManagerService](classes/AccessibilityManagerService.md)
- [AccessibilityService](classes/AccessibilityService.md)
- [CalendarControllerClass](classes/CalendarControllerClass.md)
- [CalendarGeneratorService](classes/CalendarGeneratorService.md)
- [CalendarService](classes/CalendarService.md)
- [CalendarStateService](classes/CalendarStateService.md)
- [ConfigurationService](classes/ConfigurationService.md)
- [ConstraintsService](classes/ConstraintsService.md)
- [DateFormattingService](classes/DateFormattingService.md)
- [DateSelectionService](classes/DateSelectionService.md)
- [DateValidationService](classes/DateValidationService.md)
- [EventManagerService](classes/EventManagerService.md)
- [InitializationService](classes/InitializationService.md)
- [LocalizationService](classes/LocalizationService.md)
- [NavigationService](classes/NavigationService.md)
- [ViewStateService](classes/ViewStateService.md)

## Interfaces

- [CalendarControllerBindings](interfaces/CalendarControllerBindings.md)
- [CalendarControllerEvents](interfaces/CalendarControllerEvents.md)
- [CalendarControllerInstance](interfaces/CalendarControllerInstance.md)
- [CalendarControllerInterface](interfaces/CalendarControllerInterface.md)
- [CalendarControllerMethods](interfaces/CalendarControllerMethods.md)
- [CalendarDate](interfaces/CalendarDate.md)
- [CalendarGenerationOptions](interfaces/CalendarGenerationOptions.md)
- [CalendarMonth](interfaces/CalendarMonth.md)
- [CalendarOptions](interfaces/CalendarOptions.md)
- [CalendarState](interfaces/CalendarState.md)
- [CalendarView](interfaces/CalendarView.md)
- [CalendarWeek](interfaces/CalendarWeek.md)
- [CalendarYear](interfaces/CalendarYear.md)
- [DateRange](interfaces/DateRange.md)
- [IAccessibilityManagerService](interfaces/IAccessibilityManagerService.md)
- [IAccessibilityService](interfaces/IAccessibilityService.md)
- [ICalendarGeneratorService](interfaces/ICalendarGeneratorService.md)
- [ICalendarService](interfaces/ICalendarService.md)
- [ICalendarStateService](interfaces/ICalendarStateService.md)
- [IConfigurationService](interfaces/IConfigurationService.md)
- [IConstraintsService](interfaces/IConstraintsService.md)
- [IDateFormattingService](interfaces/IDateFormattingService.md)
- [IDateSelectionService](interfaces/IDateSelectionService.md)
- [IDateValidationService](interfaces/IDateValidationService.md)
- [IEventManagerService](interfaces/IEventManagerService.md)
- [IInitializationService](interfaces/IInitializationService.md)
- [ILocalizationService](interfaces/ILocalizationService.md)
- [INavigationService](interfaces/INavigationService.md)
- [IViewStateService](interfaces/IViewStateService.md)
- [MonthViewGenerationOptions](interfaces/MonthViewGenerationOptions.md)
- [TypedCalendarController](interfaces/TypedCalendarController.md)
- [YearRange](interfaces/YearRange.md)
- [YearView](interfaces/YearView.md)
- [YearViewGenerationOptions](interfaces/YearViewGenerationOptions.md)

## Type Aliases

- [BindingValue](type-aliases/BindingValue.md)
- [CalendarControllerFactory](type-aliases/CalendarControllerFactory.md)
- [DateRangeSelectedEventData](type-aliases/DateRangeSelectedEventData.md)
- [DateSelectedEventData](type-aliases/DateSelectedEventData.md)
- [FormatDateParams](type-aliases/FormatDateParams.md)
- [GoToMonthParams](type-aliases/GoToMonthParams.md)
- [MonthChangedEventData](type-aliases/MonthChangedEventData.md)
- [SelectDateParams](type-aliases/SelectDateParams.md)
- [ViewChangedEventData](type-aliases/ViewChangedEventData.md)
- [YearChangedEventData](type-aliases/YearChangedEventData.md)
- [YearRangeChangedEventData](type-aliases/YearRangeChangedEventData.md)

## Functions

- [CalendarController](functions/CalendarController.md)
- [formatDate](functions/formatDate.md)
- [getDaysInMonth](functions/getDaysInMonth.md)
- [getFirstDayOfMonth](functions/getFirstDayOfMonth.md)
- [getMonthName](functions/getMonthName.md)
- [getWeekdayNames](functions/getWeekdayNames.md)
- [isDateInRange](functions/isDateInRange.md)
- [isSameDay](functions/isSameDay.md)
