UNPKG

echarts-bus

Version:

魔改的Echarts,具有同时切换主题的功能

39 lines (38 loc) 1.43 kB
import BaseAxisPointer, { AxisPointerElementOptions } from './BaseAxisPointer.js'; import CartesianAxisModel from '../../coord/cartesian/AxisModel.js'; import ExtensionAPI from '../../core/ExtensionAPI.js'; import { ScaleDataValue, VerticalAlign, HorizontalAlign, CommonAxisPointerOption } from '../../util/types.js'; import Model from '../../model/Model.js'; declare type AxisPointerModel = Model<CommonAxisPointerOption>; declare class CartesianAxisPointer extends BaseAxisPointer { /** * @override */ makeElOption(elOption: AxisPointerElementOptions, value: ScaleDataValue, axisModel: CartesianAxisModel, axisPointerModel: AxisPointerModel, api: ExtensionAPI): void; /** * @override */ getHandleTransform(value: ScaleDataValue, axisModel: CartesianAxisModel, axisPointerModel: AxisPointerModel): { x: number; y: number; rotation: number; }; /** * @override */ updateHandleTransform(transform: { x: number; y: number; rotation: number; }, delta: number[], axisModel: CartesianAxisModel, axisPointerModel: AxisPointerModel): { x: number; y: number; rotation: number; cursorPoint: number[]; tooltipOption: { verticalAlign?: VerticalAlign; align?: HorizontalAlign; }; }; } export default CartesianAxisPointer;