Skip to main content

Type Alias: ExtendedTool<PARAMETERS, RETURN_TYPE, ADDITIONAL_DATA, CONTEXT>

ExtendedTool<PARAMETERS, RETURN_TYPE, ADDITIONAL_DATA, CONTEXT>: object

Defined in: tool.ts:43

Type Parameters

PARAMETERS extends Parameters = never

RETURN_TYPE = never

ADDITIONAL_DATA = never

CONTEXT = unknown

Type declaration

component?

optional component: React.ElementType

context?

optional context: CONTEXT

description

description: string

execute

execute: ExecuteFunction<PARAMETERS, RETURN_TYPE, ADDITIONAL_DATA, CONTEXT>

onToolCompleted?

optional onToolCompleted: OnToolCompleted

parameters

parameters: PARAMETERS