UNPKG

@kushki/ng-suka

Version:

<p align="center"> <h1 align="center">Suka Components Angular</h1> <p align="center"> An Angular implementation of the Suka Design System </p> </p>

34 lines (33 loc) 1.02 kB
import { ElementRef, OnInit } from '@angular/core'; import { Overlay, OverlayPositionBuilder } from '@angular/cdk/overlay'; import { TooltipContent } from './tooltip-content.type'; export declare class Tooltip implements OnInit { private overlay; private overlayPositionBuilder; private elementRef; private overlayRef; private open; /** * The tooltip content */ content: TooltipContent; /** * Sets the tooltip trigger behaviour. Defaults to `hover`. */ trigger: 'hover' | 'click'; /** * Sets the tooltip position according to the trigger component. */ position: 'top' | 'bottom' | 'left' | 'right'; /** * Sets a duration for the tooltip. If not set, it runs indefinitely. */ duration: number; constructor(overlay: Overlay, overlayPositionBuilder: OverlayPositionBuilder, elementRef: ElementRef); ngOnInit(): void; private show; private hide; onMouseEnter(): void; onMouseOut(): void; onClick(): void; }