본문으로 건너뛰기

타입 별칭: ToolExecuteFunction<TInput, TOutput, TContext>

type ToolExecuteFunction<TInput, TOutput, TContext> = undefined extends TContext ? (args, context?) => 
| Promise<InferSchemaType<TOutput>>
| InferSchemaType<TOutput> : (args, context) =>
| Promise<InferSchemaType<TOutput>>
| InferSchemaType<TOutput>;

정의 위치: packages/ai/src/types.ts:667

타입 매개변수

TInput

TInput extends SchemaInput | undefined = SchemaInput

TOutput

TOutput extends SchemaInput | undefined = SchemaInput

TContext

TContext = unknown