Kikoyu Core API Reference


Kikoyu Core API Reference / ToolRegistry

Class: ToolRegistry

Constructors

new ToolRegistry()

new ToolRegistry(tools): ToolRegistry

Parameters

tools

Tool<any, any, any>[] = []

Returns

ToolRegistry

Defined in

tool-registry.ts:7

Methods

get()

get(name): undefined | Tool<any, any, any>

Parameters

name

string

Returns

undefined | Tool<any, any, any>

Defined in

tool-registry.ts:20


has()

has(name): boolean

Parameters

name

string

Returns

boolean

Defined in

tool-registry.ts:24


list()

list(): Tool<any, any, any>[]

Returns

Tool<any, any, any>[]

Defined in

tool-registry.ts:28


register()

register(tool): void

Parameters

tool

Tool

Returns

void

Defined in

tool-registry.ts:13


toModelDefinitions()

toModelDefinitions(): ModelToolDefinition[]

Returns

ModelToolDefinition[]

Defined in

tool-registry.ts:32