Package: @effect/ai
Module: Response
Utility type that extracts tool result parts from a set of tools.
Signature
type ToolResultParts<Tools> = {
[Name in keyof Tools]: Name extends string ? ToolResultPart<
Name,
Tool.Success<Tools[Name]>,
Tool.Failure<Tools[Name]>
>
: never
}[keyof Tools]
Since v1.0.0