seedBuiltinDataset function presentation

Last updated: 2026-03-04T23:21:38.430Z

Metrics

LOC: 22 Complexity: 1 Params: 0

Signature

seedBuiltinDataset(): : Promise<{ success: boolean; added: number; }>

Source Code

async function seedBuiltinDataset(): Promise<{
  success: boolean;
  added: number;
}> {
  const { TRAINING_SAMPLES } = await import("@/lib/dataset/training-data");
  const { buildFeatureText } = await import("@/lib/shared/structured-signals");
  const seeds = TRAINING_SAMPLES.map((sample) => ({
    signals: buildFeatureText(sample.signals, {
      category: sample.category,
      language: sample.language,
      domFeatures: sample.domFeatures,
    }),
    type: sample.type,
    source: "builtin" as const,
    difficulty: sample.difficulty,
  }));
  const result = (await chrome.runtime.sendMessage({
    type: "IMPORT_DATASET",
    payload: seeds,
  })) as { success: boolean; added: number };
  return result;
}

No outgoing dependencies.

Impact (Incoming)

graph LR seedBuiltinDataset["seedBuiltinDataset"] loadDatasetTab["loadDatasetTab"] bindDatasetEvents["bindDatasetEvents"] loadDatasetTab -->|calls| seedBuiltinDataset bindDatasetEvents -->|calls| seedBuiltinDataset style seedBuiltinDataset fill:#dbeafe,stroke:#2563eb,stroke-width:2px click seedBuiltinDataset "a3f046b90d6a3d99.html" click loadDatasetTab "b3fe54aefc5df3fa.html" click bindDatasetEvents "f0efa64bdb9c9631.html"
SourceType
loadDatasetTab calls
bindDatasetEvents calls