UNPKG

@eternalheart/ngx-file-preview

Version:

A powerful Angular file preview component library supporting multiple file formats including images, videos, PDFs, Office documents, text files and more.

31 lines (30 loc) 1.36 kB
import { ElementRef, OnDestroy, Renderer2, ViewContainerRef } from "@angular/core"; import { PreviewService } from "../services"; import * as i0 from "@angular/core"; export declare class TooltipDirective implements OnDestroy { private el; private renderer; private viewContainer; private previewService; content: string; delay: number; private tooltip; private showTimeout?; private hideTimeout?; private positions; private currentPosition; constructor(el: ElementRef, renderer: Renderer2, viewContainer: ViewContainerRef, previewService: PreviewService); onMouseEnter(): void; onMouseLeave(): void; private show; private hide; private clearTimers; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<TooltipDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<TooltipDirective, "[tooltip]", never, { "content": { "alias": "tooltip"; "required": false; }; "delay": { "alias": "delay"; "required": false; }; }, {}, never, never, true, never>; } export declare class TooltipComponent { content: string; static ɵfac: i0.ɵɵFactoryDeclaration<TooltipComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TooltipComponent, "ngx-file-tooltip", never, { "content": { "alias": "content"; "required": false; }; }, {}, never, never, true, never>; }