@progress/kendo-vue-buttons
Version:
97 lines (96 loc) • 2.36 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 { ChipHandle } from '../Chip/Chip';
/**
* Represents the return type of the ChipRemoveEvent.
*/
export interface ChipRemoveEvent {
/**
* The target of the ChipRemoveEvent from ChipHandle.
*/
target: ChipHandle;
/**
* The event of the ChipRemoveEvent.
*/
event: any;
}
/**
* Represents the return type of the ChipMouseEvent.
*/
export interface ChipMouseEvent {
/**
* The target of the ChipMouseEvent from ChipHandle.
*/
target: ChipHandle;
/**
* The event of the ChipMouseEvent.
*/
event: any;
}
/**
* Represents the return type of the ChipKeyboardEvent.
*/
export interface ChipKeyboardEvent {
/**
* The target of the ChipKeyboardEvent from ChipHandle.
*/
target: ChipHandle;
/**
* The event of the ChipKeyboardEvent.
*/
event: any;
}
/**
* Represents the return type of the ChipFocusEvent.
*/
export interface ChipFocusEvent {
/**
* The target of the ChipFocusEvent from ChipHandle.
*/
target: ChipHandle;
/**
* The native browser focus event.
*/
event: FocusEvent;
}
/**
* Represents the return type of the ChipListDataChangeEvent.
*/
export interface ChipListDataChangeEvent {
/**
* Represents the new data state value.
*/
value: any | any[];
/**
* The target of the ChipListChangeEvent from ChipListHandle.
*/
target: any;
/**
* The event of the ChipListChangeEvent.
*/
event: any;
}
/**
* Represents the return type of the ChipListChangeEvent.
*/
export interface ChipListChangeEvent {
/**
* Represents the new state value.
*/
value: any | any[];
/**
* The target of the ChipListChangeEvent from ChipListHandle.
*/
target: any;
/**
* The event of the ChipListChangeEvent.
*/
event: any;
}
export type { ButtonFocusEvent } from './ButtonFocusEvent';
export type { ButtonBlurEvent } from './ButtonBlurEvent';