@progress/kendo-vue-dateinputs
Version:
33 lines (32 loc) • 1.18 kB
TypeScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
import { DOMService, BusViewService, NavigationService } from '../../services/main';
import { ViewService, CalendarViewEnum, SelectionRange } from '../../models/main';
import { IntlService } from '@progress/kendo-vue-intl';
/**
* @hidden
*/
export interface CalendarState {
_dom: DOMService;
_bus: BusViewService;
_service: ViewService;
_lastView: CalendarViewEnum;
_lastViewsCount: number;
_navigation: NavigationService;
_intl: IntlService;
_oldValue: Date | Date[] | SelectionRange | null;
_hasMounted: boolean;
_focusedDate: Date;
_calculateFocusFromValue: boolean;
_dates: Array<any>;
_selectedDate: Date | null;
_selectedMultiple: Date[] | null;
_selectedRange: SelectionRange;
calendarViewList: any;
calendarViewListRef: any;
}