UNPKG

truly-ui

Version:
43 lines (42 loc) 1.25 kB
import { ElementRef } from '@angular/core'; import { TooltipOptions } from './tooltipOptions'; export declare class TlToolTip implements TooltipOptions { tooltip: any; text: string; color: string; placement: string; fontColor: string; width: string; show: boolean; private tooltipWidth; private elementWidth; private elementHeight; private tooltipPadding; private element; setOptions(options: TooltipOptions): void; setPlacementTop(): void; setPlacementLeft(): void; setPlacementRight(): void; setPlacementBottom(): void; getStyleTooltip(): { 'background-color': string; 'color': string; 'width': string; }; getStyleTooltipArrow(): { 'border-color': string; }; setPosition(element: ElementRef): void; private getElement(element); private existsMeasureOnNativeElement(); private isLessOrEqualThanNormalWidth(); private getElementWidth(); private getTopMeasureForTopTooltip(); private getTopMeasureForLeftAndRight(); private getElementHeight(); private setTopMeasureForBottom(); private setAlignCenter(); private setAlignRight(); private setAlignLeft(); private getElementTop(); }