pivotick - v0.0.1
    Preparing search index...

    Type Alias GraphInteractionEvents<TElement>

    type GraphInteractionEvents<TElement> = {
        canvasClick: (event: PointerEvent) => void;
        canvasContextmenu: (event: PointerEvent) => void;
        canvasMousemove: (event: MouseEvent) => void;
        canvasZoom: (event: unknown) => void;
        dragging: (event: MouseEvent, node: Node) => void;
        edgeBlur: (edge: Edge, element: TElement) => void;
        edgeClick: (event: PointerEvent, edge: Edge, element: TElement) => void;
        edgeContextmenu: (
            event: PointerEvent,
            edge: Edge,
            element: TElement,
        ) => void;
        edgeDbclick: (event: PointerEvent, edge: Edge, element: TElement) => void;
        edgeHoverIn: (event: PointerEvent, edge: Edge, element: TElement) => void;
        edgeHoverOut: (event: PointerEvent, edge: Edge, element: TElement) => void;
        edgeSelect: (edge: Edge, element: TElement) => void;
        nodeBlur: (node: Node, element: TElement) => void;
        nodeClick: (event: PointerEvent, node: Node, element: TElement) => void;
        nodeContextmenu: (
            event: PointerEvent,
            node: Node,
            element: TElement,
        ) => void;
        nodeDbclick: (event: PointerEvent, node: Node, element: TElement) => void;
        nodeHoverIn: (event: PointerEvent, node: Node, element: TElement) => void;
        nodeHoverOut: (event: PointerEvent, node: Node, element: TElement) => void;
        nodeSelect: (node: Node, element: TElement) => void;
        selectEdge: (edge: Edge, element: TElement) => void;
        selectEdges: (edges: EdgeSelection<TElement>[]) => void;
        selectNode: (node: Node, element: TElement) => void;
        selectNodes: (nodes: NodeSelection<TElement>[]) => void;
        simulationSlowTick: () => void;
        simulationTick: () => void;
        unselectEdge: (edge: Edge, element: TElement) => void;
        unselectEdges: (edges: EdgeSelection<TElement>[]) => void;
        unselectNode: (node: Node, element: TElement) => void;
        unselectNodes: (nodes: NodeSelection<TElement>[]) => void;
    }

    Type Parameters

    • TElement
    Index

    Properties

    canvasClick: (event: PointerEvent) => void
    canvasContextmenu: (event: PointerEvent) => void
    canvasMousemove: (event: MouseEvent) => void
    canvasZoom: (event: unknown) => void
    dragging: (event: MouseEvent, node: Node) => void
    edgeBlur: (edge: Edge, element: TElement) => void
    edgeClick: (event: PointerEvent, edge: Edge, element: TElement) => void
    edgeContextmenu: (event: PointerEvent, edge: Edge, element: TElement) => void
    edgeDbclick: (event: PointerEvent, edge: Edge, element: TElement) => void
    edgeHoverIn: (event: PointerEvent, edge: Edge, element: TElement) => void
    edgeHoverOut: (event: PointerEvent, edge: Edge, element: TElement) => void
    edgeSelect: (edge: Edge, element: TElement) => void
    nodeBlur: (node: Node, element: TElement) => void
    nodeClick: (event: PointerEvent, node: Node, element: TElement) => void
    nodeContextmenu: (event: PointerEvent, node: Node, element: TElement) => void
    nodeDbclick: (event: PointerEvent, node: Node, element: TElement) => void
    nodeHoverIn: (event: PointerEvent, node: Node, element: TElement) => void
    nodeHoverOut: (event: PointerEvent, node: Node, element: TElement) => void
    nodeSelect: (node: Node, element: TElement) => void
    selectEdge: (edge: Edge, element: TElement) => void
    selectEdges: (edges: EdgeSelection<TElement>[]) => void
    selectNode: (node: Node, element: TElement) => void
    selectNodes: (nodes: NodeSelection<TElement>[]) => void
    simulationSlowTick: () => void
    simulationTick: () => void
    unselectEdge: (edge: Edge, element: TElement) => void
    unselectEdges: (edges: EdgeSelection<TElement>[]) => void
    unselectNode: (node: Node, element: TElement) => void
    unselectNodes: (nodes: NodeSelection<TElement>[]) => void