UNPKG

@gravity-ui/graph

Version:

Modern graph editor component

11 lines (10 loc) 442 B
import type { ConverterResult, LayeredLayoutInput, LayeredLayoutOptions } from "../types"; export type UseLayeredLayoutParams = LayeredLayoutInput & { /** Layout algorithm options (gaps, default sizes, spacing factor, etc.) */ layoutOptions?: LayeredLayoutOptions; onError?: (e: Error) => void; }; export declare function useLayeredLayout(params: UseLayeredLayoutParams): { result: ConverterResult; isLoading: boolean; };