1cd22afac641bee46818e0e9d792bbe0feb5e7062eadaa89679bfee53eee2972415deaa4727b71e48bde1e3f65fb04d89fa2cebeecf83aeb19b16e177e4c77 1.0 KB

1234567891011121314151617
  1. import ChartView from '../../view/Chart.js';
  2. import { EventQueryItem, ECActionEvent, Payload, StageHandlerProgressParams } from '../../util/types.js';
  3. import Element from 'zrender/lib/Element.js';
  4. import GlobalModel from '../../model/Global.js';
  5. import ExtensionAPI from '../../core/ExtensionAPI.js';
  6. import CustomSeriesModel from './CustomSeries.js';
  7. export default class CustomChartView extends ChartView {
  8. static type: string;
  9. readonly type: string;
  10. private _data;
  11. private _progressiveEls;
  12. render(customSeries: CustomSeriesModel, ecModel: GlobalModel, api: ExtensionAPI, payload: Payload): void;
  13. incrementalPrepareRender(customSeries: CustomSeriesModel, ecModel: GlobalModel, api: ExtensionAPI): void;
  14. incrementalRender(params: StageHandlerProgressParams, customSeries: CustomSeriesModel, ecModel: GlobalModel, api: ExtensionAPI, payload: Payload): void;
  15. eachRendered(cb: (el: Element) => boolean | void): void;
  16. filterForExposedEvent(eventType: string, query: EventQueryItem, targetEl: Element, packedEvent: ECActionEvent): boolean;
  17. }