UNPKG

@visactor/vchart

Version:

charts lib based @visactor/VGrammar

26 lines (25 loc) 760 B
import type { BaseEventParams } from '../../interface'; import type { ISeries } from '../../../series/interface'; import type { Datum } from '../../../typings'; import type { IAxis } from '../../../component/axis/interface'; export declare enum DimensionEventEnum { dimensionHover = "dimensionHover", dimensionClick = "dimensionClick" } export interface IDimensionInfo { index?: number; value: string | number; position?: number; axis?: IAxis; data: IDimensionData[]; dimType?: string; } export interface IDimensionData { datum: Datum[]; series: ISeries; key?: string; } export type DimensionEventParams = BaseEventParams & { action: 'enter' | 'leave' | 'move' | 'click'; dimensionInfo: IDimensionInfo[]; };