@obliczeniowo/elementary
Version:
Library made in Angular version 19
33 lines (32 loc) • 1.15 kB
TypeScript
import { Subject } from 'rxjs';
import { OnDestroy, TemplateRef } from '@angular/core';
import * as i0 from "@angular/core";
/**
* Create hover over element on obl-linear-diagram-2d element by ng-content
*
* example with own template
*
* <obl-linear-diagram-2d [points]="points">
* <ng-template #xyTemplate let-x="x" let-y="y">
* <div class="xy-template">
* <div>x = {{ x | number: '0.5-5' }}</div>
* <div>y = {{ y | number: '0.5-5' }}</div>
* </div>
* </ng-template>
* </obl-linear-diagram-2d>
*/
export declare class DiagramPointHoverComponent implements OnDestroy {
x: number;
y: number;
private pOnMouseOver?;
set onMouseOver(value: Subject<SVGGElement> | undefined);
private pOnMouseOut?;
set onMouseOut(value: Subject<void> | undefined);
over: '' | 'none';
top: number;
left: number;
xyTemplate: TemplateRef<any>;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DiagramPointHoverComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DiagramPointHoverComponent, "obl-diagram-point-hover", never, {}, {}, ["xyTemplate"], ["*"], false, never>;
}