@antv/g2
Version:
the Grammar of Graphics in Javascript
34 lines (33 loc) • 668 B
TypeScript
import EE from '@antv/event-emitter';
interface BaseCfg {
visible?: boolean;
}
/**
* G2 Chart、View、Geometry 以及 Element 等的基类,提供事件以及一些通用的方法。
*/
export default class Base extends EE {
/** 是否可见 */
visible: boolean;
/** 标识对象是否已销毁 */
destroyed: boolean;
constructor(cfg: BaseCfg);
/**
* 显示。
*/
show(): void;
/**
* 隐藏。
*/
hide(): void;
/**
* 销毁。
*/
destroy(): void;
/**
* 显示或者隐藏。
* @param visible
* @returns
*/
changeVisible(visible: boolean): void;
}
export {};