@sqlrooms/ai / ToolRenderer
Type Alias: ToolRenderer<TToolOrOutput, TInput>
ToolRenderer<
TToolOrOutput,TInput> =TToolOrOutputextendsTool?ComponentType<ToolRendererProps<InferToolOutput<TToolOrOutput>,InferToolInput<TToolOrOutput>>> :ComponentType<ToolRendererProps<TToolOrOutput,TInput>>
A React component that renders the result of a tool call.
ts
ToolRenderer<ReturnType<typeof myTool>> // infers output/input from Tool
ToolRenderer<MyOutput, MyInput> // explicit output/inputType Parameters
| Type Parameter | Default type |
|---|---|
TToolOrOutput | unknown |
TInput | unknown |
