import Element from 'zrender/lib/Element.js';
|
import GlobalModel from '../../model/Global.js';
|
import ComponentView from '../../view/Component.js';
|
import ExtensionAPI from '../../core/ExtensionAPI.js';
|
import { GraphicComponentModel, GraphicComponentElementOption } from './GraphicModel.js';
|
export declare const inner: (hostObj: Element<import("zrender/lib/Element").ElementProps>) => {
|
width: number;
|
height: number;
|
isNew: boolean;
|
id: string;
|
type: string;
|
option: GraphicComponentElementOption;
|
};
|
export declare class GraphicComponentView extends ComponentView {
|
static type: string;
|
type: string;
|
private _elMap;
|
private _lastGraphicModel;
|
init(): void;
|
render(graphicModel: GraphicComponentModel, ecModel: GlobalModel, api: ExtensionAPI): void;
|
/**
|
* Update graphic elements.
|
*/
|
private _updateElements;
|
/**
|
* Locate graphic elements.
|
*/
|
private _relocate;
|
/**
|
* Clear all elements.
|
*/
|
private _clear;
|
dispose(): void;
|
}
|