ef1829d53eaf5bda38c3cc64fcc651e06743e6ede0d7f414dd0f813da390cfb67c58835e3a6136efbe032fb719f7f835a6506822b649de58e1a984861501c4 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. import VisualMapView from './VisualMapView.js';
  2. import ContinuousModel from './ContinuousModel.js';
  3. import GlobalModel from '../../model/Global.js';
  4. import ExtensionAPI from '../../core/ExtensionAPI.js';
  5. declare class ContinuousView extends VisualMapView {
  6. static type: string;
  7. type: string;
  8. visualMapModel: ContinuousModel;
  9. private _shapes;
  10. private _dataInterval;
  11. private _handleEnds;
  12. private _orient;
  13. private _useHandle;
  14. private _hoverLinkDataIndices;
  15. private _dragging;
  16. private _hovering;
  17. private _firstShowIndicator;
  18. private _api;
  19. doRender(visualMapModel: ContinuousModel, ecModel: GlobalModel, api: ExtensionAPI, payload: {
  20. type: string;
  21. from: string;
  22. }): void;
  23. private _buildView;
  24. private _renderEndsText;
  25. private _renderBar;
  26. private _createHandle;
  27. private _createIndicator;
  28. private _dragHandle;
  29. private _resetInterval;
  30. /**
  31. * @private
  32. * @param {(number|string)} handleIndex 0 or 1 or 'all'
  33. * @param {number} dx
  34. * @param {number} dy
  35. */
  36. private _updateInterval;
  37. private _updateView;
  38. private _createBarVisual;
  39. private _makeColorGradient;
  40. private _createBarPoints;
  41. private _createBarGroup;
  42. private _updateHandle;
  43. private _showIndicator;
  44. private _enableHoverLinkToSeries;
  45. private _enableHoverLinkFromSeries;
  46. private _doHoverLinkToSeries;
  47. private _hoverLinkFromSeriesMouseOver;
  48. private _hideIndicator;
  49. private _clearHoverLinkToSeries;
  50. private _clearHoverLinkFromSeries;
  51. private _applyTransform;
  52. private _dispatchHighDown;
  53. /**
  54. * @override
  55. */
  56. dispose(): void;
  57. /**
  58. * @override
  59. */
  60. remove(): void;
  61. }
  62. export default ContinuousView;