EdgeChange
该 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 |