@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
TypeScript
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;
}