UNPKG

@swimlane/ngx-charts

Version:

Declarative Charting Framework for Angular

31 lines (30 loc) 1.77 kB
import { ElementRef, AfterViewInit, Renderer2, TemplateRef } from '@angular/core'; import { PlacementTypes } from './position'; import { StyleTypes } from './style.type'; import * as i0 from "@angular/core"; export declare class TooltipContentComponent implements AfterViewInit { element: ElementRef; private renderer; private platformId; host: ElementRef; showCaret: boolean; type: StyleTypes; placement: PlacementTypes; alignment: PlacementTypes; spacing: number; cssClass: string; title: string; template: TemplateRef<any>; context: any; caretElm: ElementRef; get cssClasses(): string; constructor(element: ElementRef, renderer: Renderer2, platformId: any); ngAfterViewInit(): void; position(): void; positionContent(nativeElm: HTMLElement, hostDim: DOMRect, elmDim: DOMRect): void; positionCaret(hostDim: DOMRect, elmDim: DOMRect): void; checkFlip(hostDim: DOMRect, elmDim: DOMRect): void; onWindowResize(): void; static ɵfac: i0.ɵɵFactoryDeclaration<TooltipContentComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TooltipContentComponent, "ngx-tooltip-content", never, { "host": { "alias": "host"; "required": false; }; "showCaret": { "alias": "showCaret"; "required": false; }; "type": { "alias": "type"; "required": false; }; "placement": { "alias": "placement"; "required": false; }; "alignment": { "alias": "alignment"; "required": false; }; "spacing": { "alias": "spacing"; "required": false; }; "cssClass": { "alias": "cssClass"; "required": false; }; "title": { "alias": "title"; "required": false; }; "template": { "alias": "template"; "required": false; }; "context": { "alias": "context"; "required": false; }; }, {}, never, never, false, never>; }