find method ✓ 100.0%

Last updated: 2026-02-24T19:46:21.777Z

Metrics

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

Signature

find(element: HTMLElement): : LabelResult | null

Source Code

  find(element: HTMLElement): LabelResult | null {
    const formGroup = element.closest(FORM_GROUP_SELECTORS);
    if (!formGroup) return null;

    const lbl = formGroup.querySelector<HTMLElement>(GROUP_LABEL_SELECTORS);
    const text = lbl?.textContent?.trim();
    return text ? { text, strategy: "form-group-label" } : null;
  },

Dependencies (Outgoing)

graph LR find["find"] LabelResult["LabelResult"] LabelStrategy["LabelStrategy"] find -->|uses| LabelResult find -->|uses| LabelStrategy style find fill:#dbeafe,stroke:#2563eb,stroke-width:2px click find "5708d445edde91c0.html" click LabelResult "476761065111ae2f.html" click LabelStrategy "838d971bd28eb15e.html"
TargetType
LabelResult uses
LabelStrategy uses

No incoming dependencies.