UNPKG

@ipi-soft/ng-components

Version:

Custom Angular Components

50 lines (49 loc) 1.7 kB
import { ElementRef } from '@angular/core'; import { OSService, OverlayService } from '@ipi-soft/ng-components/services'; import * as i0 from "@angular/core"; export declare enum TooltipPosition { Before = 0, After = 1, Above = 2, Below = 3 } export declare class IpiTooltipDirective { private osService; private elementRef; private overlayService; private document; constructor(osService: OSService, elementRef: ElementRef, overlayService: OverlayService, document: Document); ipiTooltip: string; tooltipPosition: TooltipPosition; private platform; private tooltip; private triangle; private tooltipWrapper; private isActivated; private triangleWidth; private tooltipWidth; private parentElementPos; private errorMargin; ngOnDestroy(): void; onMouseEnter(): void; onMouseLeave(): void; onResize(): void; onTouchStart(event: TouchEvent): void; onTouchEnd(): void; onTouchCancel(): void; onScroll(): void; private getParentElementPosition; private openToolTip; private closeToolTip; private createTooltip; private createTriangle; private createTooltipWrapper; private positionTooltip; private positionBefore; private positionAfter; private positionAbove; private positionBelow; private repositionTooltip; static ɵfac: i0.ɵɵFactoryDeclaration<IpiTooltipDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<IpiTooltipDirective, "[ipiTooltip]", never, { "ipiTooltip": { "alias": "ipiTooltip"; "required": false; }; "tooltipPosition": { "alias": "tooltipPosition"; "required": false; }; }, {}, never, never, true, never>; }