* Counts unique files from CallHierarchyOutgoingCall array * Filters out calls with undefined URIs
( calls: CallHierarchyOutgoingCall[], )
| 853 | * Filters out calls with undefined URIs |
| 854 | */ |
| 855 | function countUniqueFilesFromOutgoingCalls( |
| 856 | calls: CallHierarchyOutgoingCall[], |
| 857 | ): number { |
| 858 | const validUris = calls.map(call => call.to?.uri).filter(uri => uri) |
| 859 | return new Set(validUris).size |
| 860 | } |
| 861 |