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 | export declare class CalendarTooltipWindowComponent {
|
5 | contents: string;
|
6 | placement: string;
|
7 | event: CalendarEvent;
|
8 | customTemplate: TemplateRef<any>;
|
9 | }
|
10 | export declare class CalendarTooltipDirective implements OnDestroy, OnChanges {
|
11 | private elementRef;
|
12 | private injector;
|
13 | private renderer;
|
14 | private viewContainerRef;
|
15 | private document;
|
16 | contents: string;
|
17 | placement: PlacementArray;
|
18 | customTemplate: TemplateRef<any>;
|
19 | event: CalendarEvent;
|
20 | appendToBody: boolean;
|
21 | delay: number | null;
|
22 | private tooltipFactory;
|
23 | private tooltipRef;
|
24 | private cancelTooltipDelay$;
|
25 | constructor(elementRef: ElementRef, injector: Injector, renderer: Renderer2, componentFactoryResolver: ComponentFactoryResolver, viewContainerRef: ViewContainerRef, document: any);
|
26 | ngOnChanges(changes: SimpleChanges): void;
|
27 | ngOnDestroy(): void;
|
28 | onMouseOver(): void;
|
29 | onMouseOut(): void;
|
30 | private show;
|
31 | private hide;
|
32 | private positionTooltip;
|
33 | }
|