@rdkmaster/jigsaw-labs
Version:
Jigsaw, the next generation component set for RDK
46 lines (45 loc) • 1.51 kB
TypeScript
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 {
}