Skip to content

IWaldiezToolStore

@waldiez/react v0.5.0


Defined in: src/waldiez/models/Stores/IToolStore.ts:7

PropertiesΒΆ

addTool()ΒΆ

addTool: () => WaldiezNodeTool

Defined in: src/waldiez/models/Stores/IToolStore.ts:26

Add a new tool to the store.

ReturnsΒΆ

WaldiezNodeTool

The newly added tool.

SeeΒΆ

WaldiezNodeTool


cloneTool()ΒΆ

cloneTool: (id) => null | WaldiezNodeTool

Defined in: src/waldiez/models/Stores/IToolStore.ts:33

Clone an existing tool.

ParametersΒΆ
idΒΆ

string

ReturnsΒΆ

null | WaldiezNodeTool

The cloned tool, or null if the tool was not found.

SeeΒΆ

WaldiezNodeTool


deleteTool()ΒΆ

deleteTool: (id) => void

Defined in: src/waldiez/models/Stores/IToolStore.ts:45

Delete a tool from the store.

ParametersΒΆ
idΒΆ

string

ReturnsΒΆ

void


exportTool()ΒΆ

exportTool: (toolId, hideSecrets) => object

Defined in: src/waldiez/models/Stores/IToolStore.ts:67

Export a tool from the store.

ParametersΒΆ
toolIdΒΆ

string

hideSecretsΒΆ

boolean

ReturnsΒΆ

object

The exported tool data.


getToolById()ΒΆ

getToolById: (id) => null | WaldiezNodeTool

Defined in: src/waldiez/models/Stores/IToolStore.ts:20

Get a tool by its ID.

ParametersΒΆ
idΒΆ

string

ReturnsΒΆ

null | WaldiezNodeTool

The tool with the specified ID, or null if not found.

SeeΒΆ

WaldiezNodeTool


getTools()ΒΆ

getTools: () => WaldiezNodeTool[]

Defined in: src/waldiez/models/Stores/IToolStore.ts:13

Get the stored tools.

ReturnsΒΆ

WaldiezNodeTool[]

An array of tools.

SeeΒΆ

WaldiezNodeTool


importTool()ΒΆ

importTool: (tool, toolId, position, save) => WaldiezNodeTool

Defined in: src/waldiez/models/Stores/IToolStore.ts:55

Import a tool into the store.

ParametersΒΆ
toolΒΆ
toolIdΒΆ

string

positionΒΆ

undefined | { x: number; y: number; }

saveΒΆ

boolean

ReturnsΒΆ

WaldiezNodeTool

The imported tool.

SeeΒΆ

WaldiezNodeTool


updateToolData()ΒΆ

updateToolData: (id, data) => void

Defined in: src/waldiez/models/Stores/IToolStore.ts:40

Update the data of a tool.

ParametersΒΆ
idΒΆ

string

dataΒΆ

Partial\<WaldiezNodeToolData>

ReturnsΒΆ

void

SeeΒΆ

WaldiezNodeToolData