The manga match result to evaluate.
All active advanced filters.
True if the match should be excluded from results.
export function shouldFilterOutMatch(
match: MangaMatchResult,
filters: AdvancedMatchFilters,
): boolean {
return (
failsConfidenceFilter(match, filters) ||
failsFormatFilter(match, filters) ||
failsGenreFilter(match, filters) ||
failsStatusFilter(match, filters) ||
failsYearFilter(match, filters) ||
failsTagFilter(match, filters)
);
}
Determines if a match should be filtered out based on all active filters.