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
| Name | Type | Default | 
|---|---|---|
item | EdgeType | |
type | "add" | |
index | number | 
EdgeRemoveChange
| Name | Type | Default | 
|---|---|---|
id | string | |
type | "remove" | 
EdgeReplaceChange
| Name | Type | Default | 
|---|---|---|
id | string | |
item | EdgeType | |
type | "replace" | 
EdgeSelectionChange
| Name | Type | Default | 
|---|---|---|
id | string | |
type | "select" | |
selected | boolean | 
Last updated on