@alicloud/cloud-charts
Version:

19 lines (18 loc) • 570 B
TypeScript
import { Chart, Event } from '@antv/g2/esm/core';
declare type Coordinate = 'x' | 'y' | 'xy';
interface ConnectConfig {
type?: 'position' | 'data';
coordinate?: Coordinate;
custom?(e: Event, target: Chart, source: Chart): void;
}
declare class G2Connect {
charts: Chart[];
config: ConnectConfig;
constructor(charts?: Chart[], config?: ConnectConfig);
add(...charts: Chart[]): void;
remove(...charts: Chart[]): void;
destroy(): void;
handlePlotmove: (e: Event) => void;
handlePlotleave: () => void;
}
export default G2Connect;