@angular-mdl/core
Version:
Angular components, directives and styles based on material design lite https://getmdl.io.
34 lines (33 loc) • 1.54 kB
TypeScript
import { ElementRef, Renderer2 } from "@angular/core";
import { MdlTooltipPositionService } from "./mdl-tooltip-position.service";
import * as i0 from "@angular/core";
export declare class MdlSimpleTooltipComponent {
private elRef;
private renderer;
private mdlTooltipPositionService;
large: boolean;
position: "left" | "right" | "top" | "bottom";
delay: number | undefined;
isTooltip: boolean;
tooltipText: string | undefined;
element: HTMLElement;
active: boolean;
delayTimeout: unknown;
constructor(elRef: ElementRef, renderer: Renderer2, mdlTooltipPositionService: MdlTooltipPositionService);
get isBottom(): boolean;
get isRight(): boolean;
get isLeft(): boolean;
isTop(): boolean;
mouseLeave(): void;
mouseEnter(event: Event): void;
isActive(): boolean;
private show;
private setActive;
static ɵfac: i0.ɵɵFactoryDeclaration<MdlSimpleTooltipComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<MdlSimpleTooltipComponent, "mdl-simple-tooltip", never, { "position": "position"; "delay": "delay"; }, {}, never, never, false, never>;
}
export declare class MdlTooltipComponent extends MdlSimpleTooltipComponent {
constructor(elRef: ElementRef, renderer: Renderer2, mdlTooltipPositionService: MdlTooltipPositionService);
static ɵfac: i0.ɵɵFactoryDeclaration<MdlTooltipComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<MdlTooltipComponent, "mdl-tooltip", ["mdlTooltip"], {}, {}, never, ["*"], false, never>;
}