UNPKG

@rdkmaster/jigsaw-labs

Version:

Jigsaw, the next generation component set for RDK

46 lines (45 loc) 1.51 kB
import { AfterContentInit, ElementRef, EventEmitter, OnDestroy, Renderer2 } from "@angular/core"; import { IPopupable, PopupService } from "../../service/popup.service"; export interface ITooltip extends IPopupable { tooltip: JigsawTooltipDialog; } export declare abstract class TooltipBase implements ITooltip { initData: any; answer: EventEmitter<any>; abstract tooltip: JigsawTooltipDialog; dispose(): void; } export declare class JigsawTooltipDialog implements IPopupable, AfterContentInit { private _elementRef; private _renderer; initData: any; answer: EventEmitter<any>; protected popupElement: HTMLElement; constructor(_elementRef: ElementRef, _renderer: Renderer2); ngAfterContentInit(): void; protected getPopupElement(): HTMLElement; dispose(): void; } /** * @internal */ export declare class JigsawSimpleTooltipComponent extends TooltipBase { tooltip: JigsawTooltipDialog; tooltipMessage: string; private _initData; initData: any; } export declare class JigsawTooltip implements OnDestroy { private _popupService; private _elementRef; jigsawTooltip: string; private _tooltipInfo; private _removeMouseLeave; private _removeMouseEnter; constructor(_popupService: PopupService, _elementRef: ElementRef, renderer: Renderer2); private _popupTooltip(); private _closeTooltip(); ngOnDestroy(): void; } export declare class JigsawTooltipModule { }