tools / Exports / FunctionRegistry
Class: FunctionRegistry
Function call registry
Table of contents
Constructors
Methods
Constructors
constructor
• new FunctionRegistry(): FunctionRegistry
Returns
Methods
register
▸ register(definition
, handler
): void
Register a function
Parameters
Name | Type |
---|---|
definition | FunctionDefinition |
handler | FunctionHandler |
Returns
void
Defined in
packages/tools/src/function.ts:393
getAllDefinitions
▸ getAllDefinitions(): FunctionDefinition
[]
Get all registered function definitions
Returns
Defined in
packages/tools/src/function.ts:401
getDefinition
▸ getDefinition(name
): undefined
| FunctionDefinition
Get function definition by name
Parameters
Name | Type |
---|---|
name | string |
Returns
undefined
| FunctionDefinition
Defined in
packages/tools/src/function.ts:408
execute
▸ execute(functionCall
, context?
): Promise
<FunctionCallResult
>
Execute function call
Parameters
Name | Type |
---|---|
functionCall | FunctionCall |
context? | any |
Returns
Promise
<FunctionCallResult
>