@duoduo-oba/ng-devui
Version:
DevUI components based on Angular
28 lines (27 loc) • 955 B
TypeScript
import { AfterViewInit, ElementRef, OnDestroy, Renderer2 } from '@angular/core';
import { PositionService } from '@duoduo-oba/ng-devui/position';
import { Subscription } from 'rxjs';
import { PositionType } from './tooltip.types';
export declare class TooltipComponent implements AfterViewInit, OnDestroy {
private positionService;
private tooltip;
private renderer2;
content: string;
position: PositionType;
triggerElementRef: ElementRef;
showAnimate: boolean;
scrollElement: Element;
animateState: string;
display: string;
readonly class: string;
readonly state: string;
_onScroll: Subscription;
constructor(positionService: PositionService, tooltip: ElementRef, renderer2: Renderer2);
ngAfterViewInit(): void;
ngOnDestroy(): void;
onShow(): void;
onHide(): void;
onHidden(): void;
onAnimationEnd(event: any): void;
updatePosition(): void;
}