@duoduo-oba/ng-devui
Version:
DevUI components based on Angular
35 lines (34 loc) • 1.25 kB
TypeScript
import { AfterContentChecked, AfterViewInit, ElementRef, OnDestroy, OnInit, Renderer2 } from '@angular/core';
import { PositionService } from '@duoduo-oba/ng-devui/position';
import { PositionType } from '@duoduo-oba/ng-devui/tooltip';
import { Subscription } from 'rxjs';
import { PopoverType } from './popover.types';
export declare class PopoverComponent implements OnInit, AfterViewInit, AfterContentChecked, OnDestroy {
private renderer;
private positionService;
elementRef: ElementRef;
triggerElementRef: ElementRef;
position: PositionType;
content: string;
showAnimate: boolean;
scrollElement: Element;
appendToBody: boolean;
zIndex: number;
popType: PopoverType;
animateState: string;
display: string;
readonly class: string;
readonly state: string;
subs: Subscription;
SCROLL_REFRESH_INTERVAL: number;
constructor(renderer: Renderer2, positionService: PositionService, elementRef: ElementRef);
ngOnInit(): void;
ngAfterViewInit(): void;
ngAfterContentChecked(): void;
show(): void;
hide(): void;
onHidden(): void;
onAnimationEnd(event: any): void;
ngOnDestroy(): void;
updatePosition(): void;
}