NuclearDispersionSystem/ant-design-vue-jeecg/node_modules/@antv/g2/esm/interaction/index.d.ts

26 lines
987 B
TypeScript
Raw Normal View History

2023-09-14 14:47:11 +08:00
import { View } from '../chart';
import { LooseObject } from '../interface';
import { InteractionSteps } from './grammar-interaction';
import { InteractonConstructor } from './interaction';
/**
*
* @param name
* @returns
*/
export declare function getInteraction(name: string): InteractionSteps | InteractonConstructor;
/**
*
* @param name
* @param interaction
*/
export declare function registerInteraction(name: string, interaction: InteractionSteps | InteractonConstructor): void;
/**
*
* @param name
* @param view View
* @param cfg
*/
export declare function createInteraction(name: string, view: View, cfg?: LooseObject): import("./interaction").default;
export { default as Interaction } from './interaction';
export { Action, registerAction, getActionClass } from './action';