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;
|