EdgeChange

GitHub上のソースコード

the onEdgesChange コールバックは、フローの状態を更新するために使用する必要があるEdgeChangeオブジェクトの配列を受け取ります。EdgeChange型は、フロー内でエッジが変化する様々な方法を表す4つの異なるオブジェクト型のユニオンです。

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