d3-graph-controller
Version:
A TypeScript library for visualizing and simulating directed, interactive graphs.
13 lines (12 loc) • 377 B
text/typescript
import { NodeTypeToken } from '../model/graph.mjs';
import { GraphNode } from '../model/node.mjs';
/**
* Callback configuration.
*/
export interface Callbacks<T extends NodeTypeToken, Node extends GraphNode<T>> {
/**
* Callback when a node is double-clicked or double-tapped.
* @param node - The node.
*/
readonly nodeClicked?: (node: Node) => void;
}