UNPKG

echarts

Version:

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

31 lines (30 loc) 1.13 kB
import { RectLike } from 'zrender/lib/core/BoundingRect.js'; import TreemapSeriesModel from './TreemapSeries.js'; import GlobalModel from '../../model/Global.js'; import ExtensionAPI from '../../core/ExtensionAPI.js'; import { TreeNode } from '../../data/Tree.js'; import { TreemapRenderPayload, TreemapMovePayload, TreemapZoomToNodePayload } from './treemapAction.js'; export interface TreemapLayoutNode extends TreeNode { parentNode: TreemapLayoutNode; children: TreemapLayoutNode[]; viewChildren: TreemapLayoutNode[]; } export interface TreemapItemLayout extends RectLike { area: number; isLeafRoot: boolean; dataExtent: [number, number]; borderWidth: number; upperHeight: number; upperLabelHeight: number; isInView: boolean; invisible: boolean; isAboveViewRoot: boolean; } declare const _default: { seriesType: string; reset: (seriesModel: TreemapSeriesModel, ecModel: GlobalModel, api: ExtensionAPI, payload?: TreemapZoomToNodePayload | TreemapRenderPayload | TreemapMovePayload) => void; }; /** * @public */ export default _default;