UNPKG

@deltares/fews-web-oc-charts

Version:
13 lines (12 loc) 687 B
import { TooltipPosition } from '../Tooltip/tooltip.js'; export type MouseOverDirectionMode = 'horizontal' | 'vertical'; export interface MouseOverDirectionStrategy { key: 'x' | 'y'; inverseKey: 'x' | 'y'; valueLabelSelector: '.mouse-x text' | '.mouse-y text'; defaultTooltipPosition: TooltipPosition; createLinePath: (width: number, height: number) => string; pointerValue: (mouse: [number, number], xScale: any, yScale: any) => number | Date; tooltipBaseX: (mouse: [number, number], marginLeft: number, pointerType: string | null) => number; } export declare function getMouseOverDirectionStrategy(mode: MouseOverDirectionMode): MouseOverDirectionStrategy;