# ToolResultState

# Type Alias: ToolResultState

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

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

Tool result states - track the lifecycle of a tool result
