UNPKG

reagraph

Version:

WebGL Node-based Graph for React

9 lines (8 loc) 621 B
import { LayoutFactoryProps, LayoutStrategy } from './types'; import { ForceDirectedLayoutInputs } from './forceDirected'; import { CircularLayoutInputs } from './circular2d'; import { ConcentricLayoutInputs } from './concentric2d'; import { HierarchicalLayoutInputs } from './hierarchical'; export type LayoutOverrides = Partial<Omit<ForceDirectedLayoutInputs, 'dimensions' | 'mode'> | CircularLayoutInputs | ConcentricLayoutInputs | HierarchicalLayoutInputs>; export declare const FORCE_LAYOUTS: string[]; export declare function layoutProvider({ type, ...rest }: LayoutFactoryProps | LayoutOverrides): LayoutStrategy;