UNPKG

@visactor/vgrammar-hierarchy

Version:

Layout of hierarchical data for VGrammar

19 lines (18 loc) 568 B
import type { CirclePackingOptions, CirclePackingNodeElement, HierarchicalData } from '../interface'; export declare class CirclePackingLayout { private options; private _getNodeKey?; private _getPadding?; private _maxDepth; static defaultOpionts: Partial<CirclePackingOptions>; constructor(options?: CirclePackingOptions); layout(data: HierarchicalData, config: { x0: number; x1: number; y0: number; y1: number; } | { width: number; height: number; }): CirclePackingNodeElement[]; }