# ToolResultState

# Type Alias: ToolResultState

```ts
type ToolResultState = "streaming" | "complete" | "error";
```

Defined in: [packages/ai/src/types.ts:58](https://github.com/TanStack/ai/blob/main/packages/ai/src/types.ts#L58)

Tool result states - track the lifecycle of a tool result
