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

    Type Alias StateMachineDiagramProps

    StateMachineDiagramProps: Omit<React.ComponentProps<"figure">, "children"> & {
        ariaLabel?: string;
        autoLayoutColumns?: number;
        caption?: React.ReactNode;
        defaultFocusedStateId?: string | null;
        emptyMessage?: React.ReactNode;
        focusedStateId?: string | null;
        getStateDisabled?: (state: PositionedStateMachineState) => boolean;
        keyboardMode?: "nodes" | "none";
        onFocusedStateIdChange?: (
            state: PositionedStateMachineState | null,
        ) => void;
        onStateActionSelect?: (
            action: StateMachineStateAction,
            state: PositionedStateMachineState,
        ) => void;
        onStateDeselect?: () => void;
        onStateSelect?: (state: PositionedStateMachineState) => void;
        onTransitionSelect?: (transition: StateMachineTransition) => void;
        padding?: number;
        renderStateSelection?: (
            state: PositionedStateMachineState,
        ) => React.ReactNode;
        selectedStateId?: string | null;
        selectedTransitionId?: string | null;
        stateActions?:
            | readonly StateMachineStateAction[]
            | (
                (
                    state: PositionedStateMachineState,
                ) => readonly StateMachineStateAction[]
            );
        states: readonly StateMachineState[];
        transitions?: readonly StateMachineTransition[];
    } & DiagramInteractiveProps<
        PositionedStateMachineState,
        StateMachineTransition,
    >