fieldSummary function

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

Metrics

LOC: 13 Complexity: 8 Params: 1

Signature

fieldSummary(form: SavedForm): : string

Source Code

function fieldSummary(form: SavedForm): string {
  if (form.templateFields && form.templateFields.length > 0) {
    const fixed = form.templateFields.filter((f) => f.mode === "fixed").length;
    const gen = form.templateFields.filter(
      (f) => f.mode === "generator",
    ).length;
    const parts: string[] = [];
    if (fixed > 0) parts.push(`${fixed} fixo${fixed > 1 ? "s" : ""}`);
    if (gen > 0) parts.push(`${gen} gerador${gen > 1 ? "es" : ""}`);
    return parts.join(", ");
  }
  return `${Object.keys(form.fields || {}).length} campos`;
}

No outgoing dependencies.

Impact (Incoming)

graph LR fieldSummary["fieldSummary"] loadSavedForms["loadSavedForms"] loadSavedForms -->|calls| fieldSummary style fieldSummary fill:#dbeafe,stroke:#2563eb,stroke-width:2px click fieldSummary "171f77a6709cf221.html" click loadSavedForms "cf1ee6d5c3ab3b9b.html"
SourceType
loadSavedForms calls