# ToolResultState

# Type Alias: ToolResultState

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

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

Tool result states - track the lifecycle of a tool result
