12345678910111213141516171819202122232425 |
- import DataZoomModel, { DataZoomOption } from './DataZoomModel.js';
- export interface InsideDataZoomOption extends DataZoomOption {
- /**
- * Whether disable this inside zoom.
- */
- disabled?: boolean;
- /**
- * Whether disable zoom but only pan.
- */
- zoomLock?: boolean;
- zoomOnMouseWheel?: boolean | 'shift' | 'ctrl' | 'alt';
- moveOnMouseMove?: boolean | 'shift' | 'ctrl' | 'alt';
- moveOnMouseWheel?: boolean | 'shift' | 'ctrl' | 'alt';
- preventDefaultMouseMove?: boolean;
- /**
- * Inside dataZoom don't support textStyle
- */
- textStyle?: never;
- }
- declare class InsideZoomModel extends DataZoomModel<InsideDataZoomOption> {
- static readonly type = "dataZoom.inside";
- type: string;
- static defaultOption: InsideDataZoomOption;
- }
- export default InsideZoomModel;
|