clearRuleDerivedEntries function exported ✓ 100.0%
Last updated: 2026-02-25T14:02:03.587Z
Location
Metrics
LOC: 5
Complexity: 2
Params: 0
Coverage: 100.0% (3/3 lines, 6x executed)
Signature
clearRuleDerivedEntries(): : Promise<void>
Summary
Remove only entries that were imported from rules (source === "rule"), preserving organic entries.
Source Code
export async function clearRuleDerivedEntries(): Promise<void> {
const existing = await getLearnedEntries();
const autoOnly = existing.filter((e) => (e.source ?? "auto") !== "rule");
await chrome.storage.local.set({ [LEARNED_STORAGE_KEY]: autoOnly });
}
Dependencies (Outgoing)
| Target | Type |
|---|---|
| getLearnedEntries | calls |
Impact (Incoming)
| Source | Type |
|---|---|
| retrainLearnedFromRules | calls |
| makeEntry | uses |