( block: unknown, )
| 3065 | } |
| 3066 | |
| 3067 | function isToolResultBlock( |
| 3068 | block: unknown, |
| 3069 | ): block is { type: 'tool_result'; tool_use_id: string } { |
| 3070 | return ( |
| 3071 | block !== null && |
| 3072 | typeof block === 'object' && |
| 3073 | 'type' in block && |
| 3074 | (block as { type: string }).type === 'tool_result' && |
| 3075 | 'tool_use_id' in block |
| 3076 | ) |
| 3077 | } |
| 3078 | |
| 3079 | type CachedMCEditsBlock = { |
| 3080 | type: 'cache_edits' |
no outgoing calls
no test coverage detected