UNPKG

@visactor/vgrammar-hierarchy

Version:

Layout of hierarchical data for VGrammar

10 lines (9 loc) 478 B
import type { TreeLinkElement, TreemapNodeElement, TreeNodeElement } from './interface'; export declare const flattenNodes: <T = TreemapNodeElement>(nodes: TreemapNodeElement[], output?: T[], options?: { maxDepth?: number; callback?: (node: TreemapNodeElement) => T; }) => T[]; export declare const flattenTreeLinks: <T = TreeLinkElement>(nodes: TreeNodeElement[], output?: T[], options?: { maxDepth?: number; callback?: (link: TreeLinkElement) => T; }) => T[];