UNPKG

@antv/g2

Version:

the Grammar of Graphics in Javascript

29 lines (28 loc) 928 B
import type { HierarchyNode } from '@antv/vendor/d3-hierarchy'; type Data = any[] | Record<string, any>; export interface Node<T> extends HierarchyNode<T> { x0?: number; y0?: number; x1?: number; y1?: number; } type Layout = { tile?: 'treemapBinary' | 'treemapDice' | 'treemapSlice' | 'treemapSliceDice' | 'treemapSquarify' | 'treemapResquarify'; size?: [number, number]; round?: boolean; ignoreParentValue?: boolean; ratio?: number; padding?: number; paddingInner?: number; paddingOuter?: number; paddingTop?: number; paddingRight?: number; paddingBottom?: number; paddingLeft?: number; sort?(a: any, b: any): number; path?: (d: any) => any; /** The granularity of Display layer. */ layer?: number | ((d: any) => any); }; export declare function treeDataTransform(data: any, layout: Layout, encode: any): [Node<Data>[], Node<Data>[]]; export {};