Skip to content

tools / Exports / ToolFunction

Interface: ToolFunction<TParams, TResult>

Function interface

Type parameters

NameType
TParamsunknown
TResultunknown

Table of contents

Properties

Properties

name

name: string

Defined in

packages/tools/src/function.ts:34


description

Optional description: string

Defined in

packages/tools/src/function.ts:35


schema

schema: FunctionDefinition

Defined in

packages/tools/src/function.ts:36


execute

execute: (params: TParams) => Promise<TResult>

Type declaration

▸ (params): Promise<TResult>

Parameters
NameType
paramsTParams
Returns

Promise<TResult>

Defined in

packages/tools/src/function.ts:37

Released under the MIT License.