( messages: NormalizedMessage[], toolUseID: string, hookEvent: HookEvent, )
| 1042 | } |
| 1043 | |
| 1044 | function getInProgressHookCount( |
| 1045 | messages: NormalizedMessage[], |
| 1046 | toolUseID: string, |
| 1047 | hookEvent: HookEvent, |
| 1048 | ): number { |
| 1049 | return count( |
| 1050 | messages, |
| 1051 | _ => |
| 1052 | _.type === 'progress' && |
| 1053 | _.data.type === 'hook_progress' && |
| 1054 | _.data.hookEvent === hookEvent && |
| 1055 | _.parentToolUseID === toolUseID, |
| 1056 | ) |
| 1057 | } |
| 1058 | |
| 1059 | function getResolvedHookCount( |
| 1060 | messages: NormalizedMessage[], |
no test coverage detected