EdgeChange
onEdgesChange
回呼函式會接收一個 EdgeChange
物件陣列,您應該使用這些物件來更新流程的狀態。EdgeChange
類型是四種不同物件類型的聯合,這些類型代表流程中邊緣可以變更的各種方式。
export type EdgeChange =
| EdgeAddChange
| EdgeRemoveChange
| EdgeResetChange
| EdgeSelectionChange;
變體
EdgeAddChange
名稱 | 類型 |
---|---|
# type | "add" |
# item | Edge<T> |
EdgeRemoveChange
名稱 | 類型 |
---|---|
# type | "remove" |
# id | 字串 |
EdgeResetChange
名稱 | 類型 |
---|---|
# type | "reset" |
# item | Edge<T> |
EdgeSelectionChange
名稱 | 類型 |
---|---|
# type | "select" |
# id | 字串 |
# selected | 布林值 |