makeField function test

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

Metrics

LOC: 11 Complexity: 1 Params: 2

Signature

makeField( overrides: Partial<FormField> & { selector: string }, ): : FormField

Source Code

function makeField(
  overrides: Partial<FormField> & { selector: string },
): FormField {
  return {
    element: document.createElement("input"),
    fieldType: "text",
    category: "text",
    required: false,
    ...overrides,
  } as FormField;
}

Dependencies (Outgoing)

graph LR makeField["makeField"] buildCapturedActions["buildCapturedActions"] detectSubmitActions["detectSubmitActions"] FormField["FormField"] GenerationResult["GenerationResult"] makeResult["makeResult"] makeField -->|uses| buildCapturedActions makeField -->|uses| detectSubmitActions makeField -->|uses| FormField makeField -->|uses| GenerationResult makeField -->|calls| makeField makeField -->|calls| makeResult style makeField fill:#dbeafe,stroke:#2563eb,stroke-width:2px click makeField "48507f7d1379ed8e.html" click buildCapturedActions "f658aa776f85c9b9.html" click detectSubmitActions "b33db39bc3e0f928.html" click FormField "85cdbded927c91b0.html" click GenerationResult "9ad440b3e1a4d329.html" click makeResult "32d744ff20f3c52f.html"

No incoming dependencies.