UNPKG

1.25 kBTypeScriptView Raw
1import { OnDestroy, Injector, ComponentFactoryResolver, ViewContainerRef, ElementRef, Renderer2, TemplateRef, OnChanges, SimpleChanges } from '@angular/core';
2import { PlacementArray } from 'positioning';
3import { CalendarEvent } from 'calendar-utils';
4export declare class CalendarTooltipWindowComponent {
5 contents: string;
6 placement: string;
7 event: CalendarEvent;
8 customTemplate: TemplateRef<any>;
9}
10export 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}