fix: narrow fallback frequency filter type predicate

This commit is contained in:
2026-03-02 02:44:07 -08:00
parent e744fab067
commit 83d21c4b6d

View File

@@ -791,7 +791,7 @@ export async function requestYomitanTermFrequencies(
return { term: pair.term, reading: null };
})
.filter((pair): pair is YomitanTermReadingPair => pair !== null),
.filter((pair): pair is { term: string; reading: null } => pair !== null),
).filter((pair) => !frequencyCache.has(makeTermReadingCacheKey(pair.term, pair.reading)));
let fallbackFetchedEntries: YomitanTermFrequency[] = [];