@moritzbrantner/diagrams - v0.1.1
    Preparing search index...

    Type Alias DependencyGraphProps

    DependencyGraphProps: Omit<React.ComponentProps<"figure">, "children"> & {
        ariaLabel?: string;
        autoLayoutColumns?: number;
        caption?: React.ReactNode;
        defaultFocusedNodeId?: string | null;
        defaultMinimizedNodeIds?: readonly string[];
        defaultMinimizedPartIds?: readonly string[];
        edges?: readonly DependencyGraphEdge[];
        emptyMessage?: React.ReactNode;
        enableNodeMinimize?: boolean;
        focusedNodeId?: string | null;
        getMinimizedNodeLabel?: (
            node: PositionedDependencyGraphNode,
            hiddenNodes: readonly PositionedDependencyGraphNode[],
        ) => React.ReactNode;
        getMinimizedPartLabel?: (
            part: DependencyGraphPart,
            hiddenNodes: readonly PositionedDependencyGraphNode[],
        ) => React.ReactNode;
        getNodeDisabled?: (node: PositionedDependencyGraphNode) => boolean;
        keyboardMode?: DependencyGraphKeyboardMode;
        minimizeControls?: DependencyGraphMinimizeControls;
        minimizedNodeIds?: readonly string[];
        minimizedPartIds?: readonly string[];
        nodeActionPlacement?: DependencyGraphNodeActionPlacement;
        nodeActions?:
            | readonly DependencyGraphNodeAction[]
            | (
                (
                    node: PositionedDependencyGraphNode,
                ) => readonly DependencyGraphNodeAction[]
            );
        nodes: readonly DependencyGraphNode[];
        onFocusedNodeIdChange?: (
            node: PositionedDependencyGraphNode | null,
        ) => void;
        onMinimizedNodeIdsChange?: (
            nodeIds: string[],
            node: PositionedDependencyGraphNode,
            minimized: boolean,
        ) => void;
        onMinimizedPartIdsChange?: (
            partIds: string[],
            part: DependencyGraphPart,
            minimized: boolean,
        ) => void;
        onNodeActionSelect?: (
            action: DependencyGraphNodeAction,
            node: PositionedDependencyGraphNode,
        ) => void;
        onNodeDeselect?: () => void;
        onNodeSelect?: (node: PositionedDependencyGraphNode) => void;
        padding?: number;
        parts?: readonly DependencyGraphPart[];
        renderNodeSelection?: (
            node: PositionedDependencyGraphNode,
        ) => React.ReactNode;
        selectedNodeId?: string | null;
        showLegend?: boolean;
    } & DiagramInteractiveProps<
        PositionedDependencyGraphNode,
        DependencyGraphEdge,
    >