IWaldiezEdgeStore
Defined in: src/waldiez/models/Stores/IEdgeStore.ts:17
eslint-disable tsdoc/syntax
PropertiesΒΆ
addEdge()ΒΆ
addEdge: (
params
) =>null
|WaldiezEdge
Defined in: src/waldiez/models/Stores/IEdgeStore.ts:40
Add a new edge to the store.
ParametersΒΆ
paramsΒΆ
connectionΒΆ
Connection
flowIdΒΆ
string
hiddenΒΆ
boolean
ReturnsΒΆ
null
| WaldiezEdge
The newly added edge, or null if not added.
SeeΒΆ
deleteEdge()ΒΆ
deleteEdge: (
id
) =>void
Defined in: src/waldiez/models/Stores/IEdgeStore.ts:46
Delete a specific edge from the store.
ParametersΒΆ
idΒΆ
string
ReturnsΒΆ
void
SeeΒΆ
getEdgeById()ΒΆ
getEdgeById: (
id
) =>undefined
|WaldiezEdge
Defined in: src/waldiez/models/Stores/IEdgeStore.ts:30
Get a specific edge by its ID.
ParametersΒΆ
idΒΆ
string
ReturnsΒΆ
undefined
| WaldiezEdge
The edge with the specified ID, or undefined if not found.
SeeΒΆ
getEdges()ΒΆ
getEdges: () =>
WaldiezEdge
[]
Defined in: src/waldiez/models/Stores/IEdgeStore.ts:23
Get the stored edges.
ReturnsΒΆ
An array of edges.
SeeΒΆ
getEdgeSourceAgent()ΒΆ
getEdgeSourceAgent: (
edge
) =>undefined
|WaldiezNodeAgent
Defined in: src/waldiez/models/Stores/IEdgeStore.ts:71
Get the source agent of a specific edge.
ParametersΒΆ
edgeΒΆ
ReturnsΒΆ
undefined
| WaldiezNodeAgent
The source agent of the edge, or undefined if not found.
SeeΒΆ
getEdgeTargetAgent()ΒΆ
getEdgeTargetAgent: (
edge
) =>undefined
|WaldiezNodeAgent
Defined in: src/waldiez/models/Stores/IEdgeStore.ts:78
Get the target agent of a specific edge.
ParametersΒΆ
edgeΒΆ
ReturnsΒΆ
undefined
| WaldiezNodeAgent
The target agent of the edge, or undefined if not found.
SeeΒΆ
onEdgeDoubleClick()ΒΆ
onEdgeDoubleClick: (
event
,edge
) =>void
Defined in: src/waldiez/models/Stores/IEdgeStore.ts:91
Callback function to handle edge double-click events.
ParametersΒΆ
eventΒΆ
MouseEvent
edgeΒΆ
ReturnsΒΆ
void
onEdgesChange()ΒΆ
onEdgesChange: (
changes
) =>void
Defined in: src/waldiez/models/Stores/IEdgeStore.ts:51
Callback function to handle edge changes.
ParametersΒΆ
changesΒΆ
EdgeChange
[]
ReturnsΒΆ
void
onReconnect()ΒΆ
onReconnect: (
oldEdge
,newConnection
) =>void
Defined in: src/waldiez/models/Stores/IEdgeStore.ts:97
Callback function to handle edge connection events.
ParametersΒΆ
oldEdgeΒΆ
Edge
newConnectionΒΆ
Connection
ReturnsΒΆ
void
updateEdgeData()ΒΆ
updateEdgeData: (
id
,data
) =>void
Defined in: src/waldiez/models/Stores/IEdgeStore.ts:58
Update the data of a specific edge.
ParametersΒΆ
idΒΆ
string
dataΒΆ
Partial
\<WaldiezEdgeData
>
ReturnsΒΆ
void
SeeΒΆ
updateEdgePath()ΒΆ
updateEdgePath: (
id
,agentType
) =>void
Defined in: src/waldiez/models/Stores/IEdgeStore.ts:64
Update the path of a specific edge.
ParametersΒΆ
idΒΆ
string
agentTypeΒΆ
ReturnsΒΆ
void
updateEdgeType()ΒΆ
updateEdgeType: (
id
,type
) =>void
Defined in: src/waldiez/models/Stores/IEdgeStore.ts:85
Update the type of a specific edge.
ParametersΒΆ
idΒΆ
string
typeΒΆ
ReturnsΒΆ
void