primeng
Version:
[](https://opensource.org/licenses/MIT) [](https://badge.fury.io/js/primeng) [ • 2.73 kB
TypeScript
import { ElementRef, AfterViewInit, OnDestroy, NgZone } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
export declare class Tooltip implements AfterViewInit, OnDestroy {
el: ElementRef;
zone: NgZone;
tooltipPosition: string;
tooltipEvent: string;
appendTo: any;
positionStyle: string;
tooltipStyleClass: string;
tooltipZIndex: string;
escape: boolean;
showDelay: number;
hideDelay: number;
life: number;
get disabled(): boolean;
set disabled(val: boolean);
_disabled: boolean;
container: any;
styleClass: string;
tooltipText: any;
showTimeout: any;
hideTimeout: any;
active: boolean;
_text: string;
mouseEnterListener: Function;
mouseLeaveListener: Function;
clickListener: Function;
focusListener: Function;
blurListener: Function;
scrollHandler: any;
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;
get text(): string;
set text(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;
bindScrollListener(): void;
unbindScrollListener(): void;
unbindEvents(): void;
remove(): void;
clearShowTimeout(): void;
clearHideTimeout(): void;
clearTimeouts(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<Tooltip, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<Tooltip, "[pTooltip]", never, { "tooltipPosition": "tooltipPosition"; "tooltipEvent": "tooltipEvent"; "appendTo": "appendTo"; "positionStyle": "positionStyle"; "tooltipStyleClass": "tooltipStyleClass"; "tooltipZIndex": "tooltipZIndex"; "escape": "escape"; "showDelay": "showDelay"; "hideDelay": "hideDelay"; "life": "life"; "disabled": "tooltipDisabled"; "text": "pTooltip"; }, {}, never>;
}
export declare class TooltipModule {
static ɵfac: i0.ɵɵFactoryDeclaration<TooltipModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<TooltipModule, [typeof Tooltip], [typeof i1.CommonModule], [typeof Tooltip]>;
static ɵinj: i0.ɵɵInjectorDeclaration<TooltipModule>;
}