UNPKG

echarts

Version:

Apache ECharts is a powerful, interactive charting and data visualization library for browser

45 lines (44 loc) 1.54 kB
import ExtensionAPI from '../../core/ExtensionAPI.js'; import GlobalModel from '../../model/Global.js'; import ComponentView from '../../view/Component.js'; import { ThumbnailModel } from './ThumbnailModel.js'; import { ThumbnailBridgeRendered } from './ThumbnailBridgeImpl.js'; export declare class ThumbnailView extends ComponentView { static type: "thumbnail"; type: "thumbnail"; private _api; private _model; private _bgRect; private _windowRect; private _contentRect; private _targetGroup; private _transThisToTarget; private _roamController; private _coordSys; private _bridgeRendered; private _renderVersion; render(thumbnailModel: ThumbnailModel, ecModel: GlobalModel, api: ExtensionAPI): void; /** * Can be called asynchronously directly. * This method should be idempotent. */ renderContent(bridgeRendered: ThumbnailBridgeRendered): void; private _dealRenderContent; /** * Can be called from action handler directly. * This method should be idempotent. */ updateWindow(param: Pick<ThumbnailBridgeRendered, 'targetTrans' | 'renderVersion'>): void; private _dealUpdateWindow; private _resetRoamController; private _onPan; private _onZoom; /** * This method is also responsible for check enable in asynchronous situation, * e.g., in event listeners that is supposed to be outdated but not be removed. */ private _isEnabled; private _clear; remove(): void; dispose(): void; }