@deltares/fews-web-oc-charts
Version:
FEWS Chart Library
24 lines (23 loc) • 854 B
TypeScript
import { Axes } from '../Axes/axes.js';
import { CartesianAxes } from '../index.js';
import { Visitor } from './visitor.js';
export declare class MouseOver implements Visitor {
private trace;
private group;
private axes;
private mouseGroup;
private customNumberFormatter;
constructor(trace?: string[], numberFormatter?: (value: number, extent?: [number, number]) => string);
setTrace(trace: string[]): void;
visit(axes: Axes): void;
create(axes: CartesianAxes): void;
onPointerout(): void;
onPointerover(): void;
updateChartIndicators(mouse: [number, number]): void;
update(mouse: [number, number]): void;
updateXLine(xPos: number): void;
updateXValue(xPos: any): void;
updateTooltip(spanElements: HTMLSpanElement[], mouse: [number, number]): void;
private xText;
redraw(): void;
}