@assistant-ui/react
Version:
TypeScript/React library for AI Chat
19 lines (14 loc) • 418 B
text/typescript
import { Unsubscribe } from "@assistant-ui/tap";
import { ToolCallMessagePartComponent } from "../../types";
export type ToolUIState = Record<string, ToolCallMessagePartComponent[]>;
export type ToolUIApi = {
getState(): ToolUIState;
setToolUI(
toolName: string,
render: ToolCallMessagePartComponent,
): Unsubscribe;
};
export type ToolUIMeta = {
source: "root";
query: Record<string, never>;
};