UNPKG

@ux-aspects/ux-aspects

Version:

Open source user interface framework for building modern, responsive, mobile big data applications

19 lines (18 loc) 703 B
import { BehaviorSubject } from 'rxjs'; import { HoverActionDirective } from './hover-action.directive'; import * as i0 from "@angular/core"; export declare class HoverActionService { active: BehaviorSubject<boolean>; private _focused; private _hovered; private _actions; register(action: HoverActionDirective): void; unregister(action: HoverActionDirective): void; setFocusState(focus: boolean): void; setHoverState(hover: boolean): void; updateVisibility(): void; private actionHasFocus; private getFocusedAction; static ɵfac: i0.ɵɵFactoryDeclaration<HoverActionService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<HoverActionService>; }