UNPKG

@uplink-protocol/calendar-controller

Version:

Flexible calendar API supporting both calendar and date-picker integrations for any JavaScript framework or library

92 lines (79 loc) 4.37 kB
[**@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)