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