# ToolResultState

# Type Alias: ToolResultState

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

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

Tool result states - track the lifecycle of a tool result
