9b8cc831bfb788984d5f3be40b8e99a5a0c750fc647b4678649a2d573e97f8d2ab1dcc869c48f13d6638d68612baeb6c520e7f0211dd7b0a4e8d2d5c07b8a7 819 B

12345678910111213141516171819202122232425
  1. import DataZoomModel, { DataZoomOption } from './DataZoomModel.js';
  2. export interface InsideDataZoomOption extends DataZoomOption {
  3. /**
  4. * Whether disable this inside zoom.
  5. */
  6. disabled?: boolean;
  7. /**
  8. * Whether disable zoom but only pan.
  9. */
  10. zoomLock?: boolean;
  11. zoomOnMouseWheel?: boolean | 'shift' | 'ctrl' | 'alt';
  12. moveOnMouseMove?: boolean | 'shift' | 'ctrl' | 'alt';
  13. moveOnMouseWheel?: boolean | 'shift' | 'ctrl' | 'alt';
  14. preventDefaultMouseMove?: boolean;
  15. /**
  16. * Inside dataZoom don't support textStyle
  17. */
  18. textStyle?: never;
  19. }
  20. declare class InsideZoomModel extends DataZoomModel<InsideDataZoomOption> {
  21. static readonly type = "dataZoom.inside";
  22. type: string;
  23. static defaultOption: InsideDataZoomOption;
  24. }
  25. export default InsideZoomModel;