reagraph
Version:
WebGL Node-based Graph for React
9 lines (8 loc) • 621 B
TypeScript
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;