123456789101112131415 |
- import { AxisBaseModel } from '../../coord/AxisBaseModel.js';
- import ExtensionAPI from '../../core/ExtensionAPI.js';
- import { CommonAxisPointerOption } from '../../util/types.js';
- import Model from '../../model/Model.js';
- export interface AxisPointer {
- /**
- * If `show` called, axisPointer must be displayed or remain its original status.
- */
- render(axisModel: AxisBaseModel, axisPointerModel: Model<CommonAxisPointerOption>, api: ExtensionAPI, forceRender?: boolean): void;
- /**
- * If `hide` called, axisPointer must be hidden.
- */
- remove(api: ExtensionAPI): void;
- dispose(api: ExtensionAPI): void;
- }
|