1 | import { OnDestroy, Injector, ComponentFactoryResolver, ViewContainerRef, ElementRef, Renderer2, TemplateRef, OnChanges, SimpleChanges } from '@angular/core';
|
2 | import { PlacementArray } from 'positioning';
|
3 | import { CalendarEvent } from 'calendar-utils';
|
4 | import * as i0 from "@angular/core";
|
5 | export declare class CalendarTooltipWindowComponent {
|
6 | contents: string;
|
7 | placement: string;
|
8 | event: CalendarEvent;
|
9 | customTemplate: TemplateRef<any>;
|
10 | static ɵfac: i0.ɵɵFactoryDeclaration<CalendarTooltipWindowComponent, never>;
|
11 | static ɵcmp: i0.ɵɵComponentDeclaration<CalendarTooltipWindowComponent, "mwl-calendar-tooltip-window", never, { "contents": "contents"; "placement": "placement"; "event": "event"; "customTemplate": "customTemplate"; }, {}, never, never, false, never>;
|
12 | }
|
13 | export declare class CalendarTooltipDirective implements OnDestroy, OnChanges {
|
14 | private elementRef;
|
15 | private injector;
|
16 | private renderer;
|
17 | private viewContainerRef;
|
18 | private document;
|
19 | contents: string;
|
20 | placement: PlacementArray;
|
21 | customTemplate: TemplateRef<any>;
|
22 | event: CalendarEvent;
|
23 | appendToBody: boolean;
|
24 | delay: number | null;
|
25 | private tooltipFactory;
|
26 | private tooltipRef;
|
27 | private cancelTooltipDelay$;
|
28 | constructor(elementRef: ElementRef, injector: Injector, renderer: Renderer2, componentFactoryResolver: ComponentFactoryResolver, viewContainerRef: ViewContainerRef, document: any);
|
29 | ngOnChanges(changes: SimpleChanges): void;
|
30 | ngOnDestroy(): void;
|
31 | onMouseOver(): void;
|
32 | onMouseOut(): void;
|
33 | private show;
|
34 | private hide;
|
35 | private positionTooltip;
|
36 | static ɵfac: i0.ɵɵFactoryDeclaration<CalendarTooltipDirective, never>;
|
37 | static ɵdir: i0.ɵɵDirectiveDeclaration<CalendarTooltipDirective, "[mwlCalendarTooltip]", never, { "contents": "mwlCalendarTooltip"; "placement": "tooltipPlacement"; "customTemplate": "tooltipTemplate"; "event": "tooltipEvent"; "appendToBody": "tooltipAppendToBody"; "delay": "tooltipDelay"; }, {}, never, never, false, never>;
|
38 | }
|