UNPKG

@ngx-performance-ui/ui

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