Internal
The type of value associated with the interactive object
Fired when the object is clicked/tapped (after pointerdown and pointerup sequence)
Fired when a pointer button/finger is pressed down over the object
Fired when the pointer leaves the object bounds
Fired when the pointer enters the object bounds (mouse hover, touch proximity)
Fired when the object's selection state changes (checkboxes, radio buttons)
Fired when a pointer button/finger is released over the object
Event map interface used internally by ButtonInteractionHandler for EventEmitter3 type safety.
This interface defines the event types that ButtonInteractionHandler can emit. It is used as the generic parameter for EventEmitter3 to provide compile-time type checking for event names and handler signatures. Not intended for direct user inheritance.
Pointer Support: All events work with mouse, touch, and pen input devices through the PointerEvent API, providing consistent behavior across input methods.
Example
This interface is primarily for internal type system use