makeField function test

Last updated: 2026-03-01T23:25:47.065Z

Metrics

LOC: 15 Complexity: 1 Params: 1

Signature

makeField(overrides: Partial<FormField> = {}): : FormField

Source Code

function makeField(overrides: Partial<FormField> = {}): FormField {
  return {
    element: { tagName: "INPUT", type: "text" } as unknown as HTMLInputElement,
    selector: "#test-field",
    category: "personal",
    fieldType: "email",
    label: "Email",
    placeholder: "",
    name: "email",
    id: "test-field",
    required: false,
    options: [],
    ...overrides,
  };
}

Dependencies (Outgoing)

graph LR makeField["makeField"] loadPretrainedModel["loadPretrainedModel"] invalidateClassifier["invalidateClassifier"] reloadClassifier["reloadClassifier"] classifyField["classifyField"] classifyByTfSoft["classifyByTfSoft"] generateWithTensorFlow["generateWithTensorFlow"] generate["generate"] FormField["FormField"] makeField -->|uses| loadPretrainedModel makeField -->|uses| invalidateClassifier makeField -->|uses| reloadClassifier makeField -->|uses| classifyField makeField -->|uses| classifyByTfSoft makeField -->|uses| generateWithTensorFlow makeField -->|uses| generate makeField -->|uses| FormField makeField -->|calls| makeField style makeField fill:#dbeafe,stroke:#2563eb,stroke-width:2px click makeField "ae72134e0e8cd3e2.html" click loadPretrainedModel "5945d42bd468f616.html" click invalidateClassifier "a97a4f5efc9940ea.html" click reloadClassifier "30b3749d6c005c84.html" click classifyField "aa03a8b1140f5f42.html" click classifyByTfSoft "0bd31cb0fc7321e5.html" click generateWithTensorFlow "49e69a4b304badea.html" click generate "a1352a91ca2859ed.html" click FormField "85cdbded927c91b0.html"

No incoming dependencies.