primeng
Version:
[](https://opensource.org/licenses/MIT) [](https://badge.fury.io/js/primeng) [ • 1.72 kB
TypeScript
import { ElementRef, AfterViewInit, OnDestroy, NgZone } from '@angular/core';
export declare class Tooltip implements AfterViewInit, OnDestroy {
el: ElementRef;
zone: NgZone;
tooltipPosition: string;
tooltipEvent: string;
appendTo: any;
positionStyle: string;
tooltipStyleClass: string;
tooltipZIndex: string;
disabled: boolean;
escape: boolean;
showDelay: number;
hideDelay: number;
life: number;
container: any;
styleClass: string;
tooltipText: any;
showTimeout: any;
hideTimeout: any;
active: boolean;
_text: string;
mouseEnterListener: Function;
mouseLeaveListener: Function;
clickListener: Function;
focusListener: Function;
blurListener: Function;
resizeListener: any;
constructor(el: ElementRef, zone: NgZone);
ngAfterViewInit(): void;
onMouseEnter(e: Event): void;
onMouseLeave(e: Event): void;
onFocus(e: Event): void;
onBlur(e: Event): void;
onClick(e: Event): void;
activate(): void;
deactivate(): void;
text: string;
create(): void;
show(): void;
hide(): void;
updateText(): void;
align(): void;
getHostOffset(): {
left: any;
top: any;
};
alignRight(): void;
alignLeft(): void;
alignTop(): void;
alignBottom(): void;
preAlign(position: string): void;
isOutOfBounds(): boolean;
onWindowResize(e: Event): void;
bindDocumentResizeListener(): void;
unbindDocumentResizeListener(): void;
unbindEvents(): void;
remove(): void;
clearShowTimeout(): void;
clearHideTimeout(): void;
clearTimeouts(): void;
ngOnDestroy(): void;
}
export declare class TooltipModule {
}