@gravity-ui/graph
Version:
Modern graph editor component
11 lines (10 loc) • 442 B
TypeScript
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;
};