angular-calendar
Version:
A calendar component for angular 15.0+ that can display events on a month, week or day view
39 lines (38 loc) • 2.04 kB
TypeScript
import { OnDestroy, Injector, ComponentFactoryResolver, ViewContainerRef, ElementRef, Renderer2, TemplateRef, OnChanges, SimpleChanges } from '@angular/core';
import { PlacementArray } from 'positioning';
import { CalendarEvent } from 'calendar-utils';
import * as i0 from "@angular/core";
export declare class CalendarTooltipWindowComponent {
contents: string;
placement: string;
event: CalendarEvent;
customTemplate: TemplateRef<any>;
static ɵfac: i0.ɵɵFactoryDeclaration<CalendarTooltipWindowComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CalendarTooltipWindowComponent, "mwl-calendar-tooltip-window", never, { "contents": "contents"; "placement": "placement"; "event": "event"; "customTemplate": "customTemplate"; }, {}, never, never, false, never>;
}
export declare class CalendarTooltipDirective implements OnDestroy, OnChanges {
private elementRef;
private injector;
private renderer;
private viewContainerRef;
private document;
contents: string;
placement: PlacementArray;
customTemplate: TemplateRef<any>;
event: CalendarEvent;
appendToBody: boolean;
delay: number | null;
private tooltipFactory;
private tooltipRef;
private cancelTooltipDelay$;
constructor(elementRef: ElementRef, injector: Injector, renderer: Renderer2, componentFactoryResolver: ComponentFactoryResolver, viewContainerRef: ViewContainerRef, document: any);
ngOnChanges(changes: SimpleChanges): void;
ngOnDestroy(): void;
onMouseOver(): void;
onMouseOut(): void;
private show;
private hide;
private positionTooltip;
static ɵfac: i0.ɵɵFactoryDeclaration<CalendarTooltipDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<CalendarTooltipDirective, "[mwlCalendarTooltip]", never, { "contents": "mwlCalendarTooltip"; "placement": "tooltipPlacement"; "customTemplate": "tooltipTemplate"; "event": "tooltipEvent"; "appendToBody": "tooltipAppendToBody"; "delay": "tooltipDelay"; }, {}, never, never, false, never>;
}