getEffectiveFieldType function ✓ 100.0%

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

Metrics

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

Signature

getEffectiveFieldType(field: FormField): : FieldType

Source Code

function getEffectiveFieldType(field: FormField): FieldType {
  if (
    (field.fieldType === "unknown" || field.fieldType === "select") &&
    field.contextualType &&
    field.contextualType !== "unknown" &&
    field.contextualType !== "select"
  ) {
    return field.contextualType;
  }
  return field.fieldType;
}

No outgoing dependencies.

Impact (Incoming)

graph LR getEffectiveFieldType["getEffectiveFieldType"] resolveFieldValue["resolveFieldValue"] resolveFieldValue -->|calls| getEffectiveFieldType style getEffectiveFieldType fill:#dbeafe,stroke:#2563eb,stroke-width:2px click getEffectiveFieldType "7eda31b9cfeb392f.html" click resolveFieldValue "b0ea06e6c355d586.html"
SourceType
resolveFieldValue calls