353c1684f9536eb5fb1aed2f117c45c979d23a6e09ba68ef283d91b5e7b8878c776dd3f0b488e545e1eed06d2820c046b640c0b208b0d822e97453ee1fad87 1008 B

12345678910111213141516171819202122232425
  1. import GlobalModel from '../../model/Global.js';
  2. import ParallelModel from '../../coord/parallel/ParallelModel.js';
  3. import ExtensionAPI from '../../core/ExtensionAPI.js';
  4. import ComponentView from '../../view/Component.js';
  5. import { ParallelAxisExpandPayload } from '../axis/parallelAxisAction.js';
  6. declare class ParallelView extends ComponentView {
  7. static type: string;
  8. readonly type: string;
  9. _model: ParallelModel;
  10. private _api;
  11. _mouseDownPoint: number[];
  12. private _handlers;
  13. render(parallelModel: ParallelModel, ecModel: GlobalModel, api: ExtensionAPI): void;
  14. dispose(ecModel: GlobalModel, api: ExtensionAPI): void;
  15. /**
  16. * @internal
  17. * @param {Object} [opt] If null, cancle the last action triggering for debounce.
  18. */
  19. _throttledDispatchExpand(this: ParallelView, opt: Omit<ParallelAxisExpandPayload, 'type'>): void;
  20. /**
  21. * @internal
  22. */
  23. _dispatchExpand(opt: Omit<ParallelAxisExpandPayload, 'type'>): void;
  24. }
  25. export default ParallelView;