df4e78fe241f424f0a7e3ccedf9edcf6e57af85701f46043f082e2693adfa2305e3abe49c307b1563a90986bb211098ed63d0377959bc2accf3b8f7f8fefe3 1.4 KB

12345678910111213141516171819202122232425
  1. import ChartView from '../../view/Chart.js';
  2. import CandlestickSeriesModel from './CandlestickSeries.js';
  3. import GlobalModel from '../../model/Global.js';
  4. import ExtensionAPI from '../../core/ExtensionAPI.js';
  5. import { StageHandlerProgressParams } from '../../util/types.js';
  6. import Element from 'zrender/lib/Element.js';
  7. declare class CandlestickView extends ChartView {
  8. static readonly type = "candlestick";
  9. readonly type = "candlestick";
  10. private _isLargeDraw;
  11. private _data;
  12. private _progressiveEls;
  13. render(seriesModel: CandlestickSeriesModel, ecModel: GlobalModel, api: ExtensionAPI): void;
  14. incrementalPrepareRender(seriesModel: CandlestickSeriesModel, ecModel: GlobalModel, api: ExtensionAPI): void;
  15. incrementalRender(params: StageHandlerProgressParams, seriesModel: CandlestickSeriesModel, ecModel: GlobalModel, api: ExtensionAPI): void;
  16. eachRendered(cb: (el: Element) => boolean | void): void;
  17. _updateDrawMode(seriesModel: CandlestickSeriesModel): void;
  18. _renderNormal(seriesModel: CandlestickSeriesModel): void;
  19. _renderLarge(seriesModel: CandlestickSeriesModel): void;
  20. _incrementalRenderNormal(params: StageHandlerProgressParams, seriesModel: CandlestickSeriesModel): void;
  21. _incrementalRenderLarge(params: StageHandlerProgressParams, seriesModel: CandlestickSeriesModel): void;
  22. remove(ecModel: GlobalModel): void;
  23. _clear(): void;
  24. }
  25. export default CandlestickView;