( message: NormalizedMessage, lookups: MessageLookups, )
| 1419 | * Get sibling tool use IDs using pre-computed lookup. O(1). |
| 1420 | */ |
| 1421 | export function getSiblingToolUseIDsFromLookup( |
| 1422 | message: NormalizedMessage, |
| 1423 | lookups: MessageLookups, |
| 1424 | ): ReadonlySet<string> { |
| 1425 | const toolUseID = getToolUseID(message) |
| 1426 | if (!toolUseID) { |
| 1427 | return EMPTY_STRING_SET |
| 1428 | } |
| 1429 | return lookups.siblingToolUseIDs.get(toolUseID) ?? EMPTY_STRING_SET |
| 1430 | } |
| 1431 | |
| 1432 | /** |
| 1433 | * Get progress messages for a message using pre-computed lookup. O(1). |
no test coverage detected