UNPKG

@metadev/lux

Version:

Lux: Library with User Interface components for Angular.

21 lines (20 loc) 954 B
import { Injector, ComponentFactoryResolver, ApplicationRef, ElementRef } from '@angular/core'; import { PlacementValue } from './placement'; import { TooltipContentRef } from './tooltop-content'; import * as i0 from "@angular/core"; export declare class TooltipService { private _injector; private _crf; private _applicationRef; constructor(_injector: Injector, _crf: ComponentFactoryResolver, _applicationRef: ApplicationRef); appendComponentToBody(content: any, elHost: ElementRef, placement: PlacementValue): TooltipContentRef; removeComponentFromBody(tooltipContentRef: TooltipContentRef): void; private getTooltipContentRef; private createFromTemplateRef; private createFromComponent; private setStyle; private getTooltipElementFromHTMLElemnt; private setPosition; static ɵfac: i0.ɵɵFactoryDeclaration<TooltipService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<TooltipService>; }