UNPKG

@visactor/vchart

Version:

charts lib based @visactor/VGrammar

19 lines (18 loc) 1.15 kB
import type { IDimensionData } from '../../../../event'; import { type ILayoutPoint } from '../../../../typings'; import type { IFixedTooltipPositionPattern, IGlobalTooltipPositionPattern, TooltipFixedPosition } from '../../../../typings/tooltip/position'; export declare const getActualTooltipPositionValue: (position: number | ((event: MouseEvent) => number), event: MouseEvent) => number; export type TooltipPositionType = -2 | -1 | 0 | 1 | 2; export declare const positionType: Record<TooltipFixedPosition, [TooltipPositionType, TooltipPositionType]>; export declare const getPositionType: (position: TooltipFixedPosition, dim: 'x' | 'y', defaultCase?: TooltipPositionType) => TooltipPositionType; export declare const getCartesianCrosshairRect: (dimensionData: IDimensionData, layoutStartPoint: ILayoutPoint) => { visible: boolean; start: { [x: string]: number; }; end: { [x: string]: number; }; }; export declare const isGlobalTooltipPositionPattern: (obj: any) => obj is IGlobalTooltipPositionPattern; export declare const isFixedTooltipPositionPattern: (obj: any) => obj is IFixedTooltipPositionPattern;