UNPKG

2.04 kBTypeScriptView Raw
1import { OnDestroy, Injector, ComponentFactoryResolver, ViewContainerRef, ElementRef, Renderer2, TemplateRef, OnChanges, SimpleChanges } from '@angular/core';
2import { PlacementArray } from 'positioning';
3import { CalendarEvent } from 'calendar-utils';
4import * as i0 from "@angular/core";
5export 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}
13export 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}