getPipelineFromDOM function

Last updated: 2026-03-03T18:32:34.140Z

Metrics

LOC: 13 Complexity: 4 Params: 0

Signature

getPipelineFromDOM(): : DetectionStrategyEntry[]

Source Code

function getPipelineFromDOM(): DetectionStrategyEntry[] {
  const list = document.getElementById("strategy-list");
  if (!list) return [];
  return Array.from(list.querySelectorAll<HTMLElement>(".strategy-item")).map(
    (item) => {
      const toggle = item.querySelector<HTMLInputElement>(".strategy-toggle");
      return {
        name: toggle?.dataset.name ?? "",
        enabled: toggle?.checked ?? true,
      };
    },
  );
}

No outgoing dependencies.

Impact (Incoming)

graph LR getPipelineFromDOM["getPipelineFromDOM"] saveStrategiesSettings["saveStrategiesSettings"] renderStrategyList["renderStrategyList"] saveStrategiesSettings -->|calls| getPipelineFromDOM renderStrategyList -->|calls| getPipelineFromDOM style getPipelineFromDOM fill:#dbeafe,stroke:#2563eb,stroke-width:2px click getPipelineFromDOM "1d6d4d0dd7790d61.html" click saveStrategiesSettings "d7d0ff227afbf123.html" click renderStrategyList "68debcb90d51dc3a.html"