TanStack
Interface References

ToolResultPart

Defined in: packages/ai/src/types.ts:456

Properties

content

ts
content: 
  | string
  | ContentPart<unknown, unknown, unknown, unknown, unknown>[];

Defined in: packages/ai/src/types.ts:461


createdAt?

ts
optional createdAt?: Date;

Defined in: packages/ai/src/types.ts:467


error?

ts
optional error?: string;

Defined in: packages/ai/src/types.ts:465


id?

ts
optional id?: string;

Defined in: packages/ai/src/types.ts:458


metadata?

ts
optional metadata?: Record<string, unknown>;

Defined in: packages/ai/src/types.ts:466


name?

ts
optional name?: string;

Defined in: packages/ai/src/types.ts:459


outcome?

ts
optional outcome?: ToolResultOutcome;

Defined in: packages/ai/src/types.ts:464

Set when the user or middleware cancelled or denied the tool call; state remains error.


state

ts
state: ToolResultState;

Defined in: packages/ai/src/types.ts:462


toolCallId

ts
toolCallId: string;

Defined in: packages/ai/src/types.ts:460


type

ts
type: "tool-result";

Defined in: packages/ai/src/types.ts:457