EdgeChange
The onEdgesChange callback takes
an array of EdgeChange objects that you should use to update your flow’s state.
The EdgeChange type is a union of four different object types that represent that
various ways an edge can change in a flow.
export type EdgeChange =
| EdgeAddChange
| EdgeRemoveChange
| EdgeReplaceChange
| EdgeSelectionChange;Variants
EdgeAddChange
item: EdgeTypetype: "add"index?: number
EdgeRemoveChange
id: stringtype: "remove"
EdgeReplaceChange
id: stringitem: EdgeTypetype: "replace"
EdgeSelectionChange
id: stringtype: "select"selected: boolean