reagraph
Version:
WebGL Node-based Graph for React
23 lines (22 loc) • 600 B
TypeScript
import { LayoutFactoryProps, LayoutStrategy } from './types';
export interface HierarchicalLayoutInputs extends LayoutFactoryProps {
/**
* Direction of the layout.
*
* @default 'td'
*/
mode?: 'td' | 'lr';
/**
* Factor of distance between nodes.
*
* @default 1
*/
nodeSeparation?: number;
/**
* Size of each node.
*
* @default [50, 50]
*/
nodeSize?: [number, number];
}
export declare function hierarchical({ graph, drags, mode, nodeSeparation, nodeSize, getNodePosition }: HierarchicalLayoutInputs): LayoutStrategy;