( value: T, )
| 462 | } |
| 463 | |
| 464 | export function jsonToolResult<T extends JSONValue>( |
| 465 | value: T, |
| 466 | ): [ |
| 467 | Extract<ToolResultOutput, { type: 'json' }> & { |
| 468 | value: T |
| 469 | }, |
| 470 | ] { |
| 471 | return [ |
| 472 | { |
| 473 | type: 'json', |
| 474 | value, |
| 475 | }, |
| 476 | ] |
| 477 | } |
| 478 | |
| 479 | export function mediaToolResult(params: { |
| 480 | data: string |
no outgoing calls
no test coverage detected