buildField method presentation ✓ 100.0%

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

Metrics

LOC: 18 Complexity: 1 Params: 1 Coverage: 100.0% (4/4 lines, 1x executed)

Signature

buildField(wrapper: HTMLElement): : FormField

Source Code

  buildField(wrapper: HTMLElement): FormField {
    const total = wrapper.querySelectorAll(".ant-rate-star").length;

    const field: FormField = {
      element: wrapper,
      selector: getAntdSelector(wrapper),
      category: "unknown",
      fieldType: "number",
      adapterName: "antd-rate",
      label: findAntLabel(wrapper),
      id: findAntId(wrapper),
      required: isAntRequired(wrapper),
      placeholder: `1–${total}`,
    };

    field.contextSignals = buildSignals(field);
    return field;
  },

Dependencies (Outgoing)

graph LR buildField["buildField"] getAntdSelector["getAntdSelector"] findAntLabel["findAntLabel"] findAntId["findAntId"] isAntRequired["isAntRequired"] buildField -->|calls| getAntdSelector buildField -->|calls| findAntLabel buildField -->|calls| findAntId buildField -->|calls| isAntRequired style buildField fill:#dbeafe,stroke:#2563eb,stroke-width:2px click buildField "7a2794f24f76b0b5.html" click getAntdSelector "707eae1ed4437c8e.html" click findAntLabel "4446526a4a01afd7.html" click findAntId "5d7c366d4d585434.html" click isAntRequired "909385c51f5eb930.html"
TargetType
getAntdSelector calls
findAntLabel calls
findAntId calls
isAntRequired calls

No incoming dependencies.