IWaldiezEdgeStore
Defined in: src/waldiez/models/Stores/IEdgeStore.ts:19
eslint-disable tsdoc/syntax
PropertiesΒΆ
addEdge()ΒΆ
addEdge: (
params) =>WaldiezEdge|null
Defined in: src/waldiez/models/Stores/IEdgeStore.ts:42
Add a new edge to the store.
ParametersΒΆ
paramsΒΆ
connectionΒΆ
Connection
flowIdΒΆ
string
hiddenΒΆ
boolean
ReturnsΒΆ
WaldiezEdge | null
The newly added edge, or null if not added.
SeeΒΆ
deleteEdge()ΒΆ
deleteEdge: (
id) =>void
Defined in: src/waldiez/models/Stores/IEdgeStore.ts:48
Delete a specific edge from the store.
ParametersΒΆ
idΒΆ
string
ReturnsΒΆ
void
SeeΒΆ
getEdgeById()ΒΆ
getEdgeById: (
id) =>WaldiezEdge|undefined
Defined in: src/waldiez/models/Stores/IEdgeStore.ts:32
Get a specific edge by its ID.
ParametersΒΆ
idΒΆ
string
ReturnsΒΆ
WaldiezEdge | undefined
The edge with the specified ID, or undefined if not found.
SeeΒΆ
getEdges()ΒΆ
getEdges: () =>
WaldiezEdge[]
Defined in: src/waldiez/models/Stores/IEdgeStore.ts:25
Get the stored edges.
ReturnsΒΆ
An array of edges.
SeeΒΆ
getEdgeSourceAgent()ΒΆ
getEdgeSourceAgent: (
edge) =>WaldiezNodeAgent|undefined
Defined in: src/waldiez/models/Stores/IEdgeStore.ts:73
Get the source agent of a specific edge.
ParametersΒΆ
edgeΒΆ
ReturnsΒΆ
WaldiezNodeAgent | undefined
The source agent of the edge, or undefined if not found.
SeeΒΆ
getEdgeTargetAgent()ΒΆ
getEdgeTargetAgent: (
edge) =>WaldiezNodeAgent|undefined
Defined in: src/waldiez/models/Stores/IEdgeStore.ts:80
Get the target agent of a specific edge.
ParametersΒΆ
edgeΒΆ
ReturnsΒΆ
WaldiezNodeAgent | undefined
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:93
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:53
Callback function to handle edge changes.
ParametersΒΆ
changesΒΆ
EdgeChange[]
ReturnsΒΆ
void
onReconnect()ΒΆ
onReconnect: (
oldEdge,newConnection) =>void
Defined in: src/waldiez/models/Stores/IEdgeStore.ts:99
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:60
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:66
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:87
Update the type of a specific edge.
ParametersΒΆ
idΒΆ
string
typeΒΆ
ReturnsΒΆ
void