(toolCall: Pick<ToolCallState, 'result'>)
| 25 | } |
| 26 | |
| 27 | export function getToolCallStateOutput(toolCall: Pick<ToolCallState, 'result'>): unknown { |
| 28 | if (!toolCall.result || !hasOwnOutput(toolCall.result)) { |
| 29 | return undefined |
| 30 | } |
| 31 | |
| 32 | return toolCall.result.output |
| 33 | } |
| 34 | |
| 35 | export function requireToolCallStateResult( |
| 36 | toolCall: Pick<ToolCallState, 'id' | 'status' | 'result'> |
no test coverage detected