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

***

# @uplink-protocol/form-controller v0.3.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.

## Namespaces

- [EventInterfaces](@uplink-protocol/namespaces/EventInterfaces/README.md)
- [EventTypes](@uplink-protocol/namespaces/EventTypes/README.md)

## Classes

- [AccessibilityManagerService](classes/AccessibilityManagerService.md)
- [AccessibilityService](classes/AccessibilityService.md)
- [CalendarControllerClass](classes/CalendarControllerClass.md)
- [CalendarEventFormattingService](classes/CalendarEventFormattingService.md)
- [CalendarEventManagerService](classes/CalendarEventManagerService.md)
- [CalendarEventSearchService](classes/CalendarEventSearchService.md)
- [CalendarEventStorageService](classes/CalendarEventStorageService.md)
- [CalendarEventValidationService](classes/CalendarEventValidationService.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)
- [TimeConfigurationService](classes/TimeConfigurationService.md)
- [TimeConstraintsService](classes/TimeConstraintsService.md)
- [TimeControllerClass](classes/TimeControllerClass.md)
- [TimeEventManagerService](classes/TimeEventManagerService.md)
- [TimeFormattingService](classes/TimeFormattingService.md)
- [TimeGeneratorService](classes/TimeGeneratorService.md)
- [TimeNavigationService](classes/TimeNavigationService.md)
- [TimeSelectionService](classes/TimeSelectionService.md)
- [TimeService](classes/TimeService.md)
- [TimeValidationService](classes/TimeValidationService.md)
- [TimeViewStateService](classes/TimeViewStateService.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)
- [ITimeConfigurationService](interfaces/ITimeConfigurationService.md)
- [ITimeConstraintsService](interfaces/ITimeConstraintsService.md)
- [ITimeEventManagerService](interfaces/ITimeEventManagerService.md)
- [ITimeFormattingService](interfaces/ITimeFormattingService.md)
- [ITimeGeneratorService](interfaces/ITimeGeneratorService.md)
- [ITimeNavigationService](interfaces/ITimeNavigationService.md)
- [ITimeSelectionService](interfaces/ITimeSelectionService.md)
- [ITimeService](interfaces/ITimeService.md)
- [ITimeValidationService](interfaces/ITimeValidationService.md)
- [ITimeViewStateService](interfaces/ITimeViewStateService.md)
- [IViewStateService](interfaces/IViewStateService.md)
- [MonthViewGenerationOptions](interfaces/MonthViewGenerationOptions.md)
- [TimeControllerBindings](interfaces/TimeControllerBindings.md)
- [TimeControllerEvents](interfaces/TimeControllerEvents.md)
- [TimeControllerInstance](interfaces/TimeControllerInstance.md)
- [TimeControllerInterface](interfaces/TimeControllerInterface.md)
- [TimeControllerMethods](interfaces/TimeControllerMethods.md)
- [TimeGenerationOptions](interfaces/TimeGenerationOptions.md)
- [TimeOptions](interfaces/TimeOptions.md)
- [TimePeriod](interfaces/TimePeriod.md)
- [TimeRange](interfaces/TimeRange.md)
- [TimeSegment](interfaces/TimeSegment.md)
- [TimeState](interfaces/TimeState.md)
- [TimeView](interfaces/TimeView.md)
- [TypedCalendarController](interfaces/TypedCalendarController.md)
- [TypedTimeController](interfaces/TypedTimeController.md)
- [YearRange](interfaces/YearRange.md)
- [YearView](interfaces/YearView.md)
- [YearViewGenerationOptions](interfaces/YearViewGenerationOptions.md)

## Type Aliases

- [CalendarBindingValue](type-aliases/CalendarBindingValue.md)
- [CalendarControllerFactory](type-aliases/CalendarControllerFactory.md)
- [TimeBindingValue](type-aliases/TimeBindingValue.md)
- [TimeControllerFactory](type-aliases/TimeControllerFactory.md)

## Functions

- [addTime](functions/addTime.md)
- [CalendarController](functions/CalendarController.md)
- [convertTo12Hour](functions/convertTo12Hour.md)
- [convertTo24Hour](functions/convertTo24Hour.md)
- [createTime](functions/createTime.md)
- [EventController](functions/EventController.md)
- [formatDate](functions/formatDate.md)
- [formatTime](functions/formatTime.md)
- [getCurrentTimeOnly](functions/getCurrentTimeOnly.md)
- [getDaysInMonth](functions/getDaysInMonth.md)
- [getFirstDayOfMonth](functions/getFirstDayOfMonth.md)
- [getMonthName](functions/getMonthName.md)
- [getTimeDifference](functions/getTimeDifference.md)
- [getTimeOnlyMs](functions/getTimeOnlyMs.md)
- [getWeekdayNames](functions/getWeekdayNames.md)
- [isDateInRange](functions/isDateInRange.md)
- [isSameDay](functions/isSameDay.md)
- [isSameTime](functions/isSameTime.md)
- [isTimeInRange](functions/isTimeInRange.md)
- [parseTime](functions/parseTime.md)
- [roundTimeToStep](functions/roundTimeToStep.md)
- [TimeController](functions/TimeController.md)
