chore(react): use connection state generics internally

This commit is contained in:
moklick
2024-07-10 12:04:23 +02:00
parent 6904b5bd49
commit b41b111af6
3 changed files with 6 additions and 16 deletions
+2 -2
View File
@@ -78,7 +78,7 @@ export type ReactFlowStore<NodeType extends Node = Node, EdgeType extends Edge =
userSelectionActive: boolean;
userSelectionRect: SelectionRect | null;
connection: ConnectionState;
connection: ConnectionState<InternalNode<NodeType>>;
connectionMode: ConnectionMode;
connectionClickStartHandle: (Pick<Handle, 'nodeId' | 'id'> & Required<Pick<Handle, 'type'>>) | null;
@@ -163,7 +163,7 @@ export type ReactFlowActions<NodeType extends Node, EdgeType extends Edge> = {
setTranslateExtent: (translateExtent: CoordinateExtent) => void;
setNodeExtent: (nodeExtent: CoordinateExtent) => void;
cancelConnection: () => void;
updateConnection: UpdateConnection;
updateConnection: UpdateConnection<InternalNode<NodeType>>;
reset: () => void;
triggerNodeChanges: (changes: NodeChange<NodeType>[]) => void;
triggerEdgeChanges: (changes: EdgeChange<EdgeType>[]) => void;