参考类型

EdgeChange

GitHub 上的源代码

onEdgesChange 回调函数接收一个 EdgeChange 对象数组,您应该使用它来更新流的状态。该 EdgeChange 类型是四种不同对象类型的联合,它们表示边在流中可以发生变化的各种方式。

export type EdgeChange =
  | EdgeAddChange
  | EdgeRemoveChange
  | EdgeResetChange
  | EdgeSelectionChange;

变体

EdgeAddChange

#type
"add"
#item
Edge<T>

EdgeRemoveChange

#type
"remove"
#id
string

EdgeResetChange

#type
"reset"
#item
Edge<T>

EdgeSelectionChange

#type
"select"
#id
string
#selected
boolean