Skip to content

type UseChatHelpers from @ai-sdk/react does not expose addToolResult type #6445 #6446

Open
@alonzuman

Description

@alonzuman

Description

Description

Unlike the UseChatHelpers in the solid and vue, the UseChatHelpers type in @ai-sdk/react does not expose an addToolResult type. I want to be able to use it the same way I use other methods exposed by useChat, e.g:

const MyComponent = (props:{
  setMessages: UseChatHelpers["setMessages"];
  status: UseChatHelpers["status"];
  addToolResult: UseChatHelpers["addToolResult"]
}) => {...}

Instead, I type it manually

const MyComponent = (props:{
  setMessages: UseChatHelpers["setMessages"];
  status: UseChatHelpers["status"];
  addToolResult: ({ toolCallId: string; result: unknown }) => void;
}) => {...}

AI SDK Version

4.x.x

AI SDK Version

@ai-sdk/react: 1.2.12

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions