UNPKG

@duoduo-oba/ng-devui

Version:

DevUI components based on Angular

24 lines (23 loc) 941 B
import { ComponentFactoryResolver, ComponentRef, ElementRef, OnDestroy } from '@angular/core'; import { OverlayContainerRef } from '@duoduo-oba/ng-devui/overlay-container'; import { TooltipComponent } from './tooltip.component'; import { PositionType } from './tooltip.types'; export declare class TooltipDirective implements OnDestroy { private triggerElementRef; private overlayContainerRef; private componentFactoryResolver; content: string; position: PositionType; showAnimate: boolean; tooltipComponentRef: ComponentRef<TooltipComponent>; constructor(triggerElementRef: ElementRef, overlayContainerRef: OverlayContainerRef, componentFactoryResolver: ComponentFactoryResolver); onMouseEnter(): void; onMouseLeave(): void; onFocus(): void; onBlur(): void; createTooltip(): void; show(): void; destroy(): void; hide(): void; ngOnDestroy(): void; }