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 |