UNPKG

@visactor/vchart

Version:

charts lib based @visactor/VGrammar

45 lines (44 loc) 1.16 kB
import type { IPolarSeries } from '../../../series'; import type { CrossHairStateByField, CrossHairStateItem } from '../interface'; import type { ILayoutPoint } from '../../../typings/layout'; export declare const layoutByValue: (stateByField: CrossHairStateByField, series: IPolarSeries, enableRemain?: boolean) => void; export declare const layoutCrosshair: (stateItem: CrossHairStateItem, layoutStartPoint: ILayoutPoint, smooth?: boolean) => { center: { x: number; y: number; }; innerRadius: number; radius: number; startAngle: number; endAngle: number; start?: undefined; end?: undefined; sides?: undefined; } | { start: { x: number; y: number; }; end: { x: number; y: number; }; center?: undefined; innerRadius?: undefined; radius?: undefined; startAngle?: undefined; endAngle?: undefined; sides?: undefined; } | { center: { x: number; y: number; }; startAngle: number; endAngle: number; radius: number; sides: number; innerRadius?: undefined; start?: undefined; end?: undefined; };