@progress/kendo-vue-dateinputs
Version:
64 lines (63 loc) • 1.49 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 { SelectionRange } from '../../models/main';
/**
* @hidden
*/
export interface NavigationEventArguments {
event?: any;
value: Date;
target: any;
}
/**
* The arguments for the `change` event of the Calendar. The generic argument sets the target type of the event. Defaults to `Calendar`.
*/
export interface CalendarChangeEvent {
/**
* A native DOM event.
*/
event?: any;
/**
* The new value.
*/
value: Date | Date[] | SelectionRange | null;
/**
* The Calendar element.
*/
component: any;
/**
* The target object.
*/
target: any;
}
/**
* The arguments for the `weekcellclick` event of the Calendar.
*/
export interface CalendarWeekCellClickEvent {
/**
* A native DOM event.
*/
event?: any;
/**
* The new value.
*/
value: number | null;
}
/**
* The arguments for the `weeknameclick` event of the Calendar.
*/
export interface CalendarWeekNameClickEvent {
/**
* A native DOM event.
*/
event?: any;
/**
* The value.
*/
value: string | null;
}