Skip to content

tools / Exports / FunctionRegistry

Class: FunctionRegistry

Function call registry

Table of contents

Constructors

Methods

Constructors

constructor

new FunctionRegistry(): FunctionRegistry

Returns

FunctionRegistry

Methods

register

register(definition, handler): void

Register a function

Parameters

NameType
definitionFunctionDefinition
handlerFunctionHandler

Returns

void

Defined in

packages/tools/src/function.ts:393


getAllDefinitions

getAllDefinitions(): FunctionDefinition[]

Get all registered function definitions

Returns

FunctionDefinition[]

Defined in

packages/tools/src/function.ts:401


getDefinition

getDefinition(name): undefined | FunctionDefinition

Get function definition by name

Parameters

NameType
namestring

Returns

undefined | FunctionDefinition

Defined in

packages/tools/src/function.ts:408


execute

execute(functionCall, context?): Promise<FunctionCallResult>

Execute function call

Parameters

NameType
functionCallFunctionCall
context?any

Returns

Promise<FunctionCallResult>

Defined in

packages/tools/src/function.ts:415

Released under the MIT License.