UNPKG

@ngx-performance-ui/ui

Version:
30 lines (29 loc) 1.14 kB
import { ApplicationRef, ComponentFactoryResolver, ElementRef, Injector, OnDestroy, OnInit, Renderer2, TemplateRef, Type, ViewContainerRef } from '@angular/core'; import { Store, Actions } from '@ngxs/store'; import { Observable } from 'rxjs'; export declare class TooltipDirective implements OnInit, OnDestroy { private actions; private appRef; private elRef; private injector; private renderer; private resolver; private vcRef; private store; content: string | TemplateRef<any> | Type<any>; context: any; placement: 'top' | 'left' | 'right' | 'bottom'; trigger: 'mousemove' | 'click'; mousemove$: Observable<MouseEvent>; click$: Observable<MouseEvent>; resize$: Observable<MouseEvent>; private tooltip; private destroy$; readonly containerRect: ClientRect; constructor(actions: Actions, appRef: ApplicationRef, elRef: ElementRef, injector: Injector, renderer: Renderer2, resolver: ComponentFactoryResolver, vcRef: ViewContainerRef, store: Store); ngOnInit(): void; ngOnDestroy(): void; show(): void; hide(): void; subscribeTo(): void; }