Function: filterTopicEntries()
filterTopicEntries<
T>(entries,sources):Map<string,T>
Defined in: Services/Search/ScoringUtils.ts:184
Filter a map of topic entries based on the topic sources configuration.
- Nave's entries: tagType === 'nave_torrey' AND naveTopicId is set
- Torrey's entries: tagType === 'nave_torrey' AND torreyTopicId is set (but not naveTopicId)
- Custom tags: tagType !== 'nave_torrey' (theme, emotion, event, imagery, etc.)
Returns a new Map containing only the entries that match enabled sources. If all sources are enabled, returns the original map (no copy).
Type Parameters
T
T extends TopicEntryLike
Parameters
entries
Map<string, T>
sources
Required<TopicSourcesConfig>
Returns
Map<string, T>