UNPKG

systelab-components

Version:

systelab-components is a set of components that use wide accepted and adopted standard technologies like Angular and Bootstrap, as well as other popular libraries. Please read the ATTRIBUTION.md file for a complete list of dependencies.

22 lines (21 loc) 1.51 kB
import { AfterViewInit, ElementRef, OnChanges, OnDestroy, Renderer2, SimpleChanges } from '@angular/core'; import * as i0 from "@angular/core"; export declare class TooltipDirective implements AfterViewInit, OnDestroy, OnChanges { private el; private renderer; static readonly DEFAULT_PLACEMENT = "top"; static readonly DEFAULT_DELAY = 1000; systelabTooltip: string; systelabTooltipHtml: string; systelabTooltipPlacement: undefined | 'top' | 'right' | 'bottom' | 'left'; systelabTooltipDelay: number; systelabTooltipHideDelay: number; systelabTooltipOnFocus: boolean; constructor(el: ElementRef, renderer: Renderer2); ngAfterViewInit(): void; ngOnDestroy(): void; ngOnChanges(changes: SimpleChanges): void; private initializeTooltip; static ɵfac: i0.ɵɵFactoryDeclaration<TooltipDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<TooltipDirective, "[systelabTooltip],[systelabTooltipHtml]", never, { "systelabTooltip": { "alias": "systelabTooltip"; "required": false; }; "systelabTooltipHtml": { "alias": "systelabTooltipHtml"; "required": false; }; "systelabTooltipPlacement": { "alias": "systelabTooltipPlacement"; "required": false; }; "systelabTooltipDelay": { "alias": "systelabTooltipDelay"; "required": false; }; "systelabTooltipHideDelay": { "alias": "systelabTooltipHideDelay"; "required": false; }; "systelabTooltipOnFocus": { "alias": "systelabTooltipOnFocus"; "required": false; }; }, {}, never, never, false, never>; }