UNPKG

@anypoint-web-components/anypoint-control-mixins

Version:

A set of mixins to be implemented in various controls reacting to user input

22 lines (19 loc) 574 B
declare function HoverableMixin<T extends new (...args: any[]) => {}>(base: T): T & HoverableMixinConstructor; interface HoverableMixinConstructor { new(...args: any[]): HoverableMixin; } /** * @fires hoverchange When the `hover` property has changed */ interface HoverableMixin { /** * True when the element is currently hovered by a pointing device. */ readonly hovered: boolean; _hovered: boolean; _hoverCallback(): void; _leaveCallback(): void; _notifyHovered(value: boolean): void; } export {HoverableMixinConstructor}; export {HoverableMixin};