removeDatasetEntry function exported ✓ 100.0%

Last updated: 2026-02-24T21:07:57.500Z

Metrics

LOC: 5 Complexity: 1 Params: 1 Coverage: 100.0% (3/3 lines, 1x executed)

Signature

removeDatasetEntry(id: string): : Promise<void>

Summary

Removes an entry by id.

Source Code

export async function removeDatasetEntry(id: string): Promise<void> {
  const existing = await getDatasetEntries();
  const updated = existing.filter((e) => e.id !== id);
  await chrome.storage.local.set({ [RUNTIME_DATASET_KEY]: updated });
}

Dependencies (Outgoing)

graph LR removeDatasetEntry["removeDatasetEntry"] getDatasetEntries["getDatasetEntries"] removeDatasetEntry -->|calls| getDatasetEntries style removeDatasetEntry fill:#dbeafe,stroke:#2563eb,stroke-width:2px click removeDatasetEntry "f288b2b0a1a6bde6.html" click getDatasetEntries "b570d56d841d1c94.html"
TargetType
getDatasetEntries calls

Impact (Incoming)

graph LR removeDatasetEntry["removeDatasetEntry"] handle["handle"] handle -->|uses| removeDatasetEntry style removeDatasetEntry fill:#dbeafe,stroke:#2563eb,stroke-width:2px click removeDatasetEntry "f288b2b0a1a6bde6.html" click handle "4ec56f844308ba0c.html"
SourceType
handle uses