* Counts unique files from CallHierarchyIncomingCall array * Filters out calls with undefined URIs
( calls: CallHierarchyIncomingCall[], )
| 842 | * Filters out calls with undefined URIs |
| 843 | */ |
| 844 | function countUniqueFilesFromIncomingCalls( |
| 845 | calls: CallHierarchyIncomingCall[], |
| 846 | ): number { |
| 847 | const validUris = calls.map(call => call.from?.uri).filter(uri => uri) |
| 848 | return new Set(validUris).size |
| 849 | } |
| 850 | |
| 851 | /** |
| 852 | * Counts unique files from CallHierarchyOutgoingCall array |